gpt4 book ai didi

Solr 过滤器查询和提升

转载 作者:行者123 更新时间:2023-12-01 05:16:37 25 4
gpt4 key购买 nike

是否可以在 Solr 中提升过滤查询 (fq=) 中出现的字段?

我有一个带有标记过滤器查询的分面查询,如下所示:

...&q=*:*&fq={!tag:X}brand:(+"4911")+OR+body:(abc)&facet.field={!ex:X}brand&..

(我在品牌方面进行了分面,并且分面设置为忽略标记为 X 的过滤查询,因此我需要使用过滤查询。)

我想在过滤器查询中使品牌字段得分高于正文字段的匹配。

品牌和 body 字段是多值的。

我尝试添加 bf=/bq= 参数,如果我将过滤器查询更改为主要的“q=”查询,我可以获得更高的品牌匹配分数,但我似乎无法做到影响过滤器查询中任何内容的分数。我想我可能会以错误的方式处理它..

谢谢。

最佳答案

Solr "fq"不影响分数 -- 见 the wiki .因此,您应该将查询添加到您真正想要提升的“q”。如果需要,您始终可以在“q”和“fq”中复制一个查询限制,因为“fq”仅作为对结果集的限制。

关于Solr 过滤器查询和提升,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6985698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com