framework/src/main/java/cn/lili/modules/search/serviceimpl/EsGoodsSearchServiceImpl.java
@@ -98,7 +98,9 @@ } NativeSearchQueryBuilder searchQueryBuilder = createSearchQueryBuilder(searchDTO, pageVo); if (Objects.nonNull(searchDTO.getCanFilter()) && searchDTO.getCanFilter()) { // 使用sn字段排序并在折叠时选择sn最小的记录 searchQueryBuilder.withCollapseField("goodsId.keyword"); searchQueryBuilder.withSort(SortBuilders.fieldSort("price").order(SortOrder.ASC)); } NativeSearchQuery searchQuery = searchQueryBuilder.build(); searchQuery.setTrackTotalHits(true);