添加到schema.xml的新字段未在分析工具

时间:2016-11-29 19:19:31

标签: solr solr5

我刚刚开始使用Solr 5.5版,我从托管架构切换到非托管架构。

我在\ server \ solr \ configsets \ basic_configs \ conf

中找到了schema.xml

我编辑了该文件并添加了一个新的fieldType。

我关闭Solr并再次启动它。我去了分析页面,为我的#34;开始了#34; /"云"核心。字段列表不显示我的新fieldType。

然后我环顾四周并得出结论,schema.xml应该是'核心'所以我复制了上面的所有内容" conf"目录并将其放在SOLR_HOME \ example \ cloud \ node1 \ solr \ conf

我再次关闭并重新启动Solr。不过,我的领域还没有出现。

日志似乎并不表示加载schema.xml有任何失败,但日志也没有告诉我它在哪里找到它。

有人可以确认schema.xml应该位于何处,并协助我如何弄清楚为什么我的自定义字段类型不会显示?此外,日志中是否有可以确认是否已成功禁用托管架构的内容?也许我修改的solrconfig.xml是错误的?

1 个答案:

答案 0 :(得分:1)

创建集合集合API。检查如何为核心创建目录。

示例:

http://localhost/solr/admin/collections?action=CREATE&name=collectionname&collection.configName=configname

更改名称和collection.configName值。

通常在创建具有名称的新集合目录时,会在server/solr/

中创建集合名称

如果你给name = collection1和collection.configName = basic_configs

这将在其conf文件夹中创建目录collection1,其中包含所有架构和配置文件。如果你想进行更改,你应该考虑server/solr/collection1/conf/

中的文件

注意:架构和托管架构是相同的,只是在更高版本中使用的命名约定。您可以在该文件中修改字段类型及其定义。