假设我想获取属于组织编号 2 并且其中包含字符串“baba”的所有用户。我可以这样做:
q=baba AND org:2
或者
q=baba&fq=org:2
我不确定有什么区别。有人能遮住一些光。
假设我想获取属于组织编号 2 并且其中包含字符串“baba”的所有用户。我可以这样做:
q=baba AND org:2
或者
q=baba&fq=org:2
我不确定有什么区别。有人能遮住一些光。
过滤器对评分没有影响,它只是过滤部分。在 a) 匹配文档的数量很高和 2) 结果经常被重用的情况下,过滤器的性能也更高。
过滤还允许标记方面。
您可以标记构面以包括为查询返回的所有构面,而不考虑 FQ。
例如,如果您将 org 作为构面返回,并且有 10 个值为 1 和 10 个值为 2,则“q=baba AND org:2”将返回 q 2(10) 的构面,但如果您执行 q= baba&fq=org:2 并用 q 1(10) 2(10) 标记你会得到的构面。
希望这是有道理的