gpt4 book ai didi

Solr:如何避免分数被多个值稀释?

转载 作者:行者123 更新时间:2023-12-04 14:55:35 24 4
gpt4 key购买 nike

我的收藏包含具有多值 tags 字段的产品。

  1. 一个产品 (P1) 可能具有标签:“鞋子”。
  2. 另一个 (P2) 可能具有标签:“鞋子”、“运动”、“网球”。

考虑到受欢迎程度,这些产品将通过功能得到提升。但是,如果仅查找“鞋子”,基本分数将为:P1 为 1.5774288,P2 为 1.3096721。

两种产品的分数是否可能相同?

就好像许多标签的存在“稀释”了相关性,因为产品具有比“鞋子”更多的标签。这会干扰升压功能。

最佳答案

你可以使用 filter query fq=Shoes 而不是查询参数 q= 来过滤匹配的文档而不影响分数。对结果进行评分的第二个查询参数仍然有用,因为您可以将两者结合起来。

The fq parameter defines a query that can be used to restrict the superset of documents that can be returned, without influencing score.

关于Solr:如何避免分数被多个值稀释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68089931/

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