【问题标题】:Solr grouping issueSolr分组问题
【发布时间】:2012-11-09 01:06:20
【问题描述】:

刚接触 Solr(我正在从事的项目中使用 3.6.1)我试图了解逻辑分组如何限制返回的数据。

当我运行像 id:1 and id:2 这样基于数据返回 2 个文档的查询时,使用作为 solr 下载的一部分提供的测试数据和架构

但在下一种情况下

(id:1 and popularity:0) and (id:2 and popularity:7)

我会假设我只会得到 1 个文档,因为没有受欢迎度为 0 的文档,但所有 5 个文档都被返回(我只加载了 5 个)

在我有int1 and (id:2 and popularity:7) 的最后一种情况下,我根据我所做的测试(通过管理网页)获得三个文档和/或似乎返回相同数量的结果。我错过了什么?

【问题讨论】:

    标签: solr


    【解决方案1】:

    经过进一步研究,事实证明解析器(至少用于管理窗口的解析器)如此小写并将被视为默认运算符,通常定义为 OR 所以与子句必须大写 AND 而不是返回正确的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-21
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 2016-10-30
      • 2011-05-05
      • 2011-12-30
      相关资源
      最近更新 更多