q对象中的SOLR AND子句

时间:2014-08-02 16:06:02

标签: solr

我需要使用WHERE子句查询SOLR索引 -

当我尝试使用AND子句时,它不起作用

NOT WORKING
category:2  AND -document_type:category 

WORKING
category:2 -document_type:category 

哪种语法正确?

1 个答案:

答案 0 :(得分:0)

您可以尝试将 - (document_type:category)作为过滤器查询传递(fq = - (document_type:category))。应该以这种方式工作,并且因为过滤查询的优化缓存而更快。

还测试了您的具体案例,但它也适用于常规查询。