使用es进行搜索的时候会报出以下异常:

QueryShardException[No mapping found for [timestamp] in order to sort on]

分析会有以下几点造成这个报错

  1. 只是建立了索引,没有建立mapping信息
  2. 建立了索引和mapping信息,并没有导入数据,就开始进行数据查询
  3. 建立索引和mapping信息,也导入了数据,但是查询的时候或者排序的时候使用的字段不存在

ElasticSearch排序引起的all shards failed异常原因分析

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐