假设我想获取属于org number 2的所有用户,并且其中包含字符串“baba”。我可以做任何一件事:
q=baba AND org:2
OR
q=baba&fq=org:2
我不确定有什么区别。有人可以遮挡一些光。
答案 0 :(得分:4)
过滤器对评分没有影响,只是过滤部分。在以下情况下,过滤器也更具性能:a)匹配文档的数量很高,2)结果经常被重用。
答案 1 :(得分:1)
过滤还允许标注方面 您可以标记构面以包含为查询返回的所有构面,而不考虑FQ 如果你将org作为facet返回并且有值为1的10和值为2的10,那么" q = baba AND org:2"会返回q 2(10)的方面,但是如果你做了q = baba& fq = org:2并标记了facet,那么你将获得q 1(10)2(10)的方面。
希望有意义