【问题标题】:New field added to schema.xml not showing in Analysis tool添加到 schema.xml 的新字段未显示在分析工具中
【发布时间】:2016-11-29 19:19:31
【问题描述】:

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

我在 \server\solr\configsets\basic_configs\conf 中找到了 schema.xml

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

我关闭了 Solr 并再次启动它。我去了我的“入门”/“云”核心的分析页面。字段列表未显示我的新 fieldType。

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

我再次关闭并重新启动了 Solr。不过,我的字段没有显示出来。

日志似乎没有表明加载 schema.xml 失败,但日志也没有告诉我它在哪里寻找它。

有人可以确认 schema.xml 的位置并帮助我弄清楚为什么我的自定义字段类型没有显示吗?此外,日志中是否有可以确认我是否成功禁用托管架构的内容?可能我修改的solrconfig.xml是错的吧?

【问题讨论】:

    标签: solr solr5


    【解决方案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/ 中的文件

    注意: schema 和 managed-schema 是相同的,只是在以后的版本中使用了命名约定。您可以在该文件中修改字段类型及其定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-10
      • 1970-01-01
      • 2018-09-16
      • 2021-09-10
      • 1970-01-01
      • 2016-08-15
      • 2016-04-05
      • 1970-01-01
      相关资源
      最近更新 更多