【问题标题】:Same Solr search queries returning different results相同的 Solr 搜索查询返回不同的结果
【发布时间】:2015-01-27 19:30:02
【问题描述】:

通过阅读文档,搜索 +term +another_term 应该返回与 term AND another_term 相同的文档。但我得到了不同的结果。有人建议其中一个术语实际上是作为 OR。但我认为搜索查询已融入 SOLR。

我会在 Solr 配置的哪个位置检查这个?

【问题讨论】:

  • 您是在按字面意思输入:term + another_term(以 + 作为运算符?)
  • 抱歉,有错字,应该是 term AND another_term。已在上面的帖子中修复。
  • 您使用的是哪个 QueryParser? (例如,标准、DisMax 等)
  • 通过 Solr Admin Debug 实用程序,您能否检查结果的相关性是如何计算的?

标签: solr solr4 solrcloud


【解决方案1】:

如果您在运行这两个查询时在管理 UI 中启用调试平面,它将显示在查询解析器等之后它们在最低级别上被翻译成什么。您可以比较看看是否有不同之处。

【讨论】:

    最近更新 更多