我有这个查询:+document_type:client name:something to search
如果找不到something to search
,Zend Lucene会返回包含+document_type:client
的所有文档,我想返回空集。
我尝试在术语之间添加AND
运算符,但结果是相同的。
我做错了什么?
答案 0 :(得分:3)
如果您想确保两个比较都匹配,
您可以将+
应用于两个比较
+document_type:client +name:some_value
OR
+(document_type:client name:some_value)
看看
<solrQueryParser defaultOperator="OR"/> <-- change it to AND