Solr OR在有效子查询中不返回任何结果

时间:2015-07-30 23:44:43

标签: solr

我有一个Solr查询查找没有字段/字段值的文档不存在AND字段包含给定集合的值(A OR B或C)。

我想出的是(-field:[* TO *] OR字段:(A OR B或C))。每个子查询返回预期结果,但将两者结合使用OR则不返回任何结果。还有另一种表达方式吗?

1 个答案:

答案 0 :(得分:0)

根据this topic,您可以添加括号并尝试以下内容:

(-field:[* TO *]) OR (field:(A OR B OR C))