gpt4 book ai didi

elasticsearch - elasticsearch多个关键文件进行汇总

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

我们的 Elasticsearch 文档当前具有以下字段:ID,cityId。

如果每个文档的城市字段只有1个cityid,即cityid = 1,则很容易进行汇总。

但是,如果某些文档具有多个cityid值,我们如何在cityid上进行汇总?

例如,如果某个文档的cityid为(1,2),则不应将其视为新的cityid,即(1,2),但此文档应将cityid 1和cityid 2视为单独的关键字,而将这些聚合在cityid上文件。

最佳答案

如果您将cityid字段存储为数组,则可以完美地工作。例:

POST index1/type/
{
"cityid": [1, 2]
}

如果这样存储, 不会起作用,不会起作用:
POST index1/type/
{
"cityid": "1,2"
}

关于elasticsearch - elasticsearch多个关键文件进行汇总,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46940613/

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