gpt4 book ai didi

elasticsearch - Elasticsearch文档上的加权关键字

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

我想在elasticsearch中创建一个具有加权关键字列表字段的索引,因此当我按此关键字按词搜索时-对于具有此关键字且权重较高的文档,它会给得分更高吗?

例如:

文件1

“id”:“111”
“关键字”:“房子”(20),“狗”(2)

文件2

“id”:“222”
“关键字”:“房子”(3),“狗”(40)

我想在搜索“dog”时获得得分更高的doc2。

您将如何构建映射和查询?

请注意,它与使用常规增强进行搜索不同,因为每个术语的增强在每个文档中都是不同的。

最佳答案

Elasticsearch有效载荷如何?请参阅DrTech's answer with the delimited payload token filter来解决一个不相关的独立问题,以帮助您解决问题。但是,您所描述的似乎非常适合使用有效负载并使用脚本评分来访问这些有效负载并影响评分。注意他提到的性能成本。

关于elasticsearch - Elasticsearch文档上的加权关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32853525/

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