elasticsearch 指南

去重

类似于 distinct 去重的字段不能是 text 类型。所以 mapping 要有 keyword。

js
1
2
3
4
5
6
7
8
9
10
POST /logstash-*/_search
{
    index: 'logstash-*',
    query: {
      match_all: {},
    },
    collapse: {
      field: 'container_name.keyword',
    },
}