Solr交替返回同一文档的不同版本

Solr交替返回同一文档的不同版本,solr,Solr,我在Solr 4.5.1中遇到了以下问题,在云安装中安装了4个碎片: 我已经通过Solr控制台更新了一个文档,选择一个核心,然后选择文档。我使用CSV格式上传文档,包括文档ID 当我从Solr控制台简单查询:id:the-id-of-the-doc-I-updated查询文档id时,我也可以获取更新前具有值且具有给定版本号的旧文档,或者获取更新后具有值且具有不同版本的新文档 Solr控制台中没有日志消息 你知道会发生什么,以及如何解决这个问题吗 提前感谢, Yann这似乎是由于Solr中的一个b

我在Solr 4.5.1中遇到了以下问题,在云安装中安装了4个碎片:

我已经通过Solr控制台更新了一个文档,选择一个核心,然后选择文档。我使用CSV格式上传文档,包括文档ID

当我从Solr控制台简单查询:id:the-id-of-the-doc-I-updated查询文档id时,我也可以获取更新前具有值且具有给定版本号的旧文档,或者获取更新后具有值且具有不同版本的新文档

Solr控制台中没有日志消息

你知道会发生什么,以及如何解决这个问题吗

提前感谢,


Yann

这似乎是由于Solr中的一个bug造成的;Solr控制台无法正确处理文档路由。通过删除查询删除文档,然后从控制台添加文档修复了该问题。

看起来碎片没有在碎片和缓存之间同步文档,可能吧?我没有进行任何复制,只有一个索引被分成4个碎片。我总是将请求发送到同一台服务器上,这似乎是由于Solr中的一个bug造成的;Solr控制台无法正确处理文档路由。通过删除查询删除文档,然后从控制台添加文档修复了该问题。