Elasticsearch权威指南里的聚合分析报错: Text fields are not optimised for operations that require per-document field data like aggregations and sorting。
Elasticsearch权威指南是指官网的《Elasticsearch:权威指南》。
聚合分析
GET employee/_search
{
"aggs": {
"all_ages": {
"terms": {
"field": "age" }
}
}
}
GET employee/_search
{
"aggs": {
"all_interests": {
"terms": {
"field": "interests" }
}
}
}
在interests
上进行聚合会报错,而age
没问题。
"root_cause" : [
{