标签: solr
我在使用嵌套布尔运算符获取Solr查询时无法按预期工作。例如,我想选择字段缺失或包含1的文档。我以为我可以写:
(!field:*) OR field:1
但是此查询返回0个文档。 !field:*单独返回282个文档,field:1返回34个文档。
!field:*
field:1
答案 0 :(得分:0)
这应该有效:
(-field:[* TO *] AND *:*) OR field:1