在SoLR中addFilterQuery和setQuery有什么区别?

时间:2016-12-22 07:42:01

标签: php performance solr nosql

我目前正在用PHP连接Solr。

我无法理解使用哪一个来提高性能 addFilterQuery setQuery

这两者有什么区别?

1 个答案:

答案 0 :(得分:1)

setQuery 默认情况下执行OR运算符(如果在多字段查询之间没有提及任何运算符[AND / NOT等])并且它在整个数据库中搜索结果。

addFilterQuery 仅对AND运算符执行,并涉及setQuery结果。