【问题标题】:Is it possible to change the query analyzer in Solr without reindexing?是否可以在不重新索引的情况下更改 Solr 中的查询分析器?
【发布时间】:2013-01-02 17:07:53
【问题描述】:

更改 Solr 字段的 查询 分析器需要我在查看结果之前重新索引所有数据。显然这对于​​ indexing 分析器来说是正确的,但我可以更改查询分析器而不需要重新索引似乎是合理的。

【问题讨论】:

    标签: solr


    【解决方案1】:

    应该没问题。只需重新加载核心或重新启动 Solr。我相信只要不更改字段的类型(例如整数等),您实际上也可以更改索引分析器。您只会在索引中使用旧方式索引的标记,这可能会很混乱。

    【讨论】:

      【解决方案2】:

      不,如果您更改查询分析器,则不需要重新索引数据,但您仍然需要重新加载 SOLR 核心

      http://localhost:8080/solr/admin/cores?action=RELOAD&core=core1
      

      查看此页面以了解重新加载核心命令的限制,https://wiki.apache.org/solr/CoreAdmin#RELOAD

      【讨论】:

        猜你喜欢
        • 2019-08-28
        • 2012-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多