ES使用聚合查询报错exception [type=search_phase_execution_exception, reason=all shards failed]
首先看聚合查询写的代码聚合查询 使用的是tags这个字段分组查询,使用term查询。term查询的话必须查询的字段是keyword类型,而且在java代码后面需要加入.keyword。text是全文检索,会分词,而keyword不分词查询。然后在对应字体加入fielddata=true。ElasticSearch 5.0以后,string类型有重大变更,移除了string类型,str...
原创
2020-03-27 22:15:49 ·
14690 阅读 ·
0 评论