我刚刚开始使用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是错误的?
答案 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/
注意:架构和托管架构是相同的,只是在更高版本中使用的命名约定。您可以在该文件中修改字段类型及其定义。