Solr查询中的嵌套布尔运算符

时间:2017-04-05 15:54:45

标签: solr

我在使用嵌套布尔运算符获取Solr查询时无法按预期工作。例如,我想选择字段缺失或包含1的文档。我以为我可以写:

(!field:*) OR field:1

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

1 个答案:

答案 0 :(得分:0)

这应该有效:

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