小编use*_*240的帖子

弹性搜索 按字段分组

我的索引中有以下数据。

{
"id":1,
"car_name" : "ABC-101"
},
{
"id":2,
"car_name" : "DEF-102"
},
{
"id":3,
"car_name" : "ABC-103"
}
Run Code Online (Sandbox Code Playgroud)

我的索引的映射是

{
  "car": {
    "mappings": {
      "_doc": {
        "properties": {
          "car_name": {
            "type": "text",
            "fielddata": true
          }
        }
      }
    }
  } 
}
Run Code Online (Sandbox Code Playgroud)

我运行以下查询

 localhost:9200/car/_doc/_search?pretty
Run Code Online (Sandbox Code Playgroud)

具有以下请求正文

{
"size" : 0,
"aggs" : {
    "genres" : {
        "terms" : { 
            "field" : "car_name"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

}

我得到以下回复

"buckets": [
    {
      "key": "ABC",
      "doc_count": 2
    },
    {
      "key": "DEF",
      "doc_count": 1
    },
    { …
Run Code Online (Sandbox Code Playgroud)

elasticsearch elasticsearch-aggregation

2
推荐指数
1
解决办法
3591
查看次数