I have created a new core named \"testcore\" in solR ,but in solR 6.0 I am not able to find Schema.xml file in conf folder,so am I supposed to manually create it or it will conf
if the solr server is running you can view the schema at http://localhost:8983/solr/#/<core_name>/files?file=managed-schema
Starting from Solr 6, all examples and sample configurations use managed schema approach. So, there is no more schema.xml file. Instead, there is managed-schema file and it is managed by the Solr itself. So, editing the file is not recommended, though still possible.
Instead, you can edit the schema via Admin UI as well now, in the Schema Browser section.
If you have started Solr with managed schema enabled and you would like to switch to manually editing a schema.xml
file,
you should take the following steps:
Rename the managed-schema
file to schema.xml
Modify solrconfig.xml
to replace the schemaFactory
class.
a. Remove any ManagedIndexSchemaFactory
definition if it exists
<!-- An example of Solr's implicit default behavior if no schemaFactory is explicitly defined.
-->
<schemaFactory class="ManagedIndexSchemaFactory">
<bool name="mutable">true</bool>
<str name="managedSchemaResourceName">managed-schema</str>
</schemaFactory>
b. Add a ClassicIndexSchemaFactory
definition as shown below
<schemaFactory class="ClassicIndexSchemaFactory"/>