q对象中的SOLR和子句

q对象中的SOLR和子句,solr,Solr,我需要使用WHERE子句查询SOLR索引- 当我尝试使用AND子句时,它不起作用 NOT WORKING category:2 AND -document_type:category WORKING category:2 -document_type:category 哪种语法正确?您可以尝试将-document\u type:category作为筛选器查询fq=-document\u type:category传递。应该是这样的,而且速度更快,因为过滤器查询上的优化缓存 还测试了您的

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

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

NOT WORKING
category:2  AND -document_type:category 

WORKING
category:2 -document_type:category 

哪种语法正确?

您可以尝试将-document\u type:category作为筛选器查询fq=-document\u type:category传递。应该是这样的,而且速度更快,因为过滤器查询上的优化缓存


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

。。两人都在这里工作。你认为第一个问题是什么?这两个问题在这里都适用。。你得到不同数量的结果吗?它对我也有效..不确定我是否有更早的结果..非常感谢..我将关闭此。。。