【问题标题】:nested boolean operators in Solr queriesSolr 查询中的嵌套布尔运算符
【发布时间】:2017-08-31 08:33:21
【问题描述】:

我无法让具有嵌套布尔运算符的 Solr 查询按预期工作。例如,我想选择一个字段缺失或包含 1 的文档。我想我可以这样写:

(!field:*) OR field:1

但此查询返回 0 个文档。 !field:* 单独返回 282 个文档,field:1 返回 34 个。

【问题讨论】:

    标签: solr


    【解决方案1】:

    这应该有效:

    (-field:[* TO *] AND *:*) OR field:1
    

    【讨论】:

      猜你喜欢
      • 2011-02-19
      • 2018-04-28
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多