Solr核心schema.xml在哪里?

时间:2019-07-11 06:01:25

标签: solr

我已经启动Solr并使用以下命令创建了核心。我想修改schema.xml文件,但是在任何地方都找不到。以下命令是否创建schema.xml文件?

bin\solr.cmd start
bin\solr.cmd create -c test

1 个答案:

答案 0 :(得分:1)

如果您使用的是托管模式(创建核心时默认为托管模式),则该模式将被更改through the Schema API

但是,如果首先停止Solr,则即使它告诉您不应该手动编辑它,也可以安全地对托管模式文件进行编辑。只需确保没有任何事情在运行,并且依赖于较早地从文件读取的状态即可,否则会因为将模式的当前状态写入文件而被覆盖。

如果要使用经典的schema.xml文件,可以更改配置以使用ManagedSchemaFactory的ClassicIndexSchemaFactory instead

您可以通过添加

solrconfig.xml中更改此定义。
<schemaFactory class="ClassicIndexSchemaFactory" />