【发布时间】:2015-07-30 23:44:43
【问题描述】:
我有一个 Solr 查询,用于查找不存在字段/字段值的文档,并且字段包含来自给定集合(A OR B OR C)的值。
我想出的是 (-field:[* TO *] OR field:(A OR B OR C))。每个子查询都返回预期的结果,但将两者与 OR 结合起来什么也没给我。有没有其他的表达方式?
【问题讨论】:
标签: solr
我有一个 Solr 查询,用于查找不存在字段/字段值的文档,并且字段包含来自给定集合(A OR B OR C)的值。
我想出的是 (-field:[* TO *] OR field:(A OR B OR C))。每个子查询都返回预期的结果,但将两者与 OR 结合起来什么也没给我。有没有其他的表达方式?
【问题讨论】:
标签: solr
根据this topic,您可以添加括号并尝试类似:
(-field:[* TO *]) OR (field:(A OR B OR C))
【讨论】: