答案是按照Maurizio In denmark 的建议使用双重否定。在数学上这与非否定查询相同,但是,Solr 只理解双重否定版本:
q=-(-PrivacyLevel:2 PrivacyLevel:*)
Run Code Online (Sandbox Code Playgroud)
注意:这也适用于过滤器查询:
fq=-(-PrivacyLevel:2 PrivacyLevel:*)
Run Code Online (Sandbox Code Playgroud)
纯否定查询:-
-field:[* TO *] 查找没有字段值的所有文档
你可以试试 :-
q=-PrivacyLevel:[* TO *] OR PrivacyLevel:2
| 归档时间: |
|
| 查看次数: |
16437 次 |
| 最近记录: |