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))

  

猜你喜欢

转载自www.cnblogs.com/lfyu/p/12057192.html