ES java查询排序报错

错误信息如下:

 

大概意思就是在 index为 timer 的索引中没找到映射“costTime”。

解决方案:

search.addSort(SortBuilders.fieldSort("no_exists_field").unmappedType("integer").order(SortOrder.DESC))

  或

SearchQuery searchQuery = new NativeSearchQueryBuilder().withSort(SortBuilders.fieldSort("price").unmappedType("keyword").order(SortOrder.DESC))

  

posted @ 2019-12-17 22:13  谱写自己的人生  阅读(3825)  评论(0编辑  收藏  举报