【发布时间】:2020-08-18 20:52:21
【问题描述】:
我已经设置了具有 3 个节点、3 个副本和 10 个集合的 Solr 7.4 集群。
我面临一个问题,刷新 Solr 查询可能会产生不同的结果(返回的文档数(1558 和 1943))。此问题在所有集合中都可见。
如何检查并解决此问题?
【问题讨论】:
-
将
shards.info=true附加到您的查询中,并且响应应包含有关每个分片的numFound值的信息。这应该告诉你哪个节点是问题。 -
.. 一个可能的建议是删除该特定分片,然后重新添加它。
-
@MatsLindh 非常感谢。我在使用
shards.info = true时发现了一个问题。为什么会出现这个问题?我怎样才能防止它发生? -
通常它应该被节点捕获。我会先尝试升级到最新版本的 Solr,并检查更改日志中是否有任何内容表明 htis 等问题已得到修复。我对 Solr Cloud 如何确定复制时间和复制内容的低级细节不够熟悉,无法说出更有用的信息,抱歉。
-
@MatsLindh 我找到了这个解决方案,我认为它很有用lucene.apache.org/solr/guide/7_4/…
标签: solr