gpt4 book ai didi

elasticsearch - Elasticsearch Dedupe结果,每个 “field value”返回1个文档

转载 作者:行者123 更新时间:2023-12-03 00:26:58 24 4
gpt4 key购买 nike

可以说,我们的索引如下:

{"id":1, "country":"cn", "keywords":"kwd1 kwd2"}
{"id":2, "country":"cn", "keywords":"kwd1 kwd3"}
{"id":3, "country":"us", "keywords":"kwd1 kwd5"}
{"id":4, "country":"us", "keywords":"kwd1 kwd4"}

然后我们通过查询
{“term”:{“keywords”:“kwd1”}。

通常,我们将获得所有4个文档返回的结果。

但是,如果每个返回的“国家/地区”值仅需要1个文档怎么办?换句话说,如何得到结果“由field(“country”)的值重复计算?

非常感谢!

最佳答案

一种方法:您可以查看构面或聚合

另一种方法:具有带有国家/地区的父级索引和关键字的子级索引,并使用top_children查询

关于elasticsearch - Elasticsearch Dedupe结果,每个 “field value”返回1个文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23928811/

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