gpt4 book ai didi

elasticsearch - 一个文件可以分成两个桶吗?

转载 作者:行者123 更新时间:2023-12-03 01:39:44 24 4
gpt4 key购买 nike

在 Elasticsearch 中,我有文档列表。并且每个文档都包含字段类型(类型的可能值为1,2,3,4,5)。现在我要创建两个存储桶

  • 一个包含类型字段值为1和
  • 的文档
  • 包含所有文档(包括类型1)。

  • Elasticsearch 可能吗?如果是,那怎么办?

    我在互联网上搜索,但没有找到任何有用的信息。

    以下是文档结构:-
    "_source": { "city": "Ahmadabad",
    "pId": "A1332605",
    "sellerType": 1,
    "seller": "Dealer",
    "makeId": 7,
    "makeName": "ABC",
    "modelId": 673,
    "type": 1
    },
    "_source": { "city": "Surat",
    "pId": "A265843",
    "sellerType": 1,
    "seller": "Dealer",
    "makeId": 45,
    "makeName": "XYZ",
    "modelId": 520,
    "type": 2
    }

    最佳答案

    我从Kibana制作的可视化文件中复制了此请求,它应该可以正常工作。我选择了您的整数字段之一,如果您需要其他内容,请进行更改。

    {
    "query": {
    // your query
    },
    "size": 0,
    "_source": {
    "excludes": []
    },
    "aggs": {
    "2": {
    "filters": {
    "filters": {
    "filter_for_specific": {
    "query_string": {
    "query": "sellerType: 1",
    "analyze_wildcard": true
    }
    },
    "filter_for_existing": {
    "query_string": {
    "query": "sellerType: *",
    "analyze_wildcard": true
    }
    }
    }
    }
    }
    }
    }

    关于elasticsearch - 一个文件可以分成两个桶吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48780266/

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