AggregationBuilders.terms分词问题
使用elasticSearch想对一个字段进行聚合的时候,但是又不想对该字段进行分词,那么应该怎么处理呢?
首先我们在创建mapping的时候将fields的type设置为keyword
"your_field_name": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
},
"fielddata": true
}
在聚合查询的时候使用:
Agg
原创
2020-10-27 16:32:50 ·
4566 阅读 ·
0 评论