The normal process when starting to use Solr + Sitecore is to take the example schema.xml (that comes with the Solr distribution) and use the schema generator (in the Sitecore control panel) to modify it.
In Solr 4.8.* the xml structure of the schema.xml file has changed slightly and this causes problems when we parse it.
- When Sitecore loads
- When we use Sitecore's schema generator
Previously fields and types were nested in a :
<fields>
<field />
</fields>
<types>
<fieldType />
</type>..structure. This has now changed to a flat structure:
<field />
<type />.. without the parent elements. This breaks the parsing of the file.
The good thing is that those parent nodes can be added back in without any problem.
-
Add
<fields>before the first<field>element. -
Add
</fields>after the last<dynamicfield>element. -
Add
<types>before the first<fieldType>element. -
Add
</types>after the last<fieldType>element.
This issue should be fixed in a later version of Sitecore as this problem with parsing will be corrected.
Hello Stephen,
Perfect! this works!
I am working on Solr 4.9 and it does not have any <type /> nodes, but I surrounded <fieldType /> nodes with <types> </types> and it works.
Thanks