gpt4 book ai didi

elasticsearch - 如何根据日期或分数提升 Elasticsearch 对象

转载 作者:行者123 更新时间:2023-11-29 02:47:00 24 4
gpt4 key购买 nike

例如,如果某个东西具有更高的 favorites_count,我希望它更相关,或者如果它最近更新则更相关。有没有办法做到这一点?这与标准提升功能不同,因为这些字段不包含关键字,它们包含数值。

最佳答案

您可以使用 function_score 根据自定义公式提升您的文档。有关详细信息,请参阅此处(script_score 部分): https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-function-score-query.html

您还可以使用衰减函数来提升最近创建的文档而不是旧结果,请引用此处的示例: https://www.elastic.co/blog/0-90-4-released/

然后引用这里使用脚本计算分数的更复杂示例: http://web.archive.org/web/20170107105531/https://jontai.me/blog/2013/01/advanced-scoring-in-elasticsearch/

关于elasticsearch - 如何根据日期或分数提升 Elasticsearch 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21208124/

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