【问题标题】:solr query returns inproper results for same querysolr 查询为同一查询返回不正确的结果
【发布时间】:2013-08-06 11:10:23
【问题描述】:

我在生产环境中使用 solr 4.3.0,在 Windows 上使用 zookeeper 3.4.5,在本地环境中的 Linux 机器上使用 solr 4.0.0。我已经实现了 solr 搜索和 solr 索引更新架构,它们似乎在本地和生产环境中也能正常工作。但是在生产环境中,当我更新索引文档然后查询以检索更新的文档时,有时会出现奇怪的行为它返回正确的更新文档,而有时返回旧文档。最初我的想法是我正在使用 JMS 进行文档更新,这可能是一个问题,但这种行为是随机的,并且在本地是不可重现的。所以我认为solr 4.3.0版中的NRT搜索一定有问题。

任何帮助都会非常有帮助。

【问题讨论】:

    标签: search solr apache-zookeeper solrcloud


    【解决方案1】:

    您好,请您检查一下是不是缓存问题。

    【讨论】:

    • 但据我所知,文档缓存和查询结果缓存都会根据任一缓存缓存的文档中的任何更改进行更新。更多的缓存被各种实现者广泛使用在许多生产环境中,所以我没有怀疑缓存。顺便说一下,我并没有那么糟糕地使用缓存,只是默认设置
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2015-03-12
    相关资源
    最近更新 更多