Przeglądaj źródła

change kind's sort priority: visit count > search count > StringFieldComparatorSource > SortField.FIELD_SCORE

sunyj 8 lat temu
rodzic
commit
5f0f4af633

+ 1 - 1
mall-search/src/main/java/com/uas/search/service/impl/SearchServiceImpl.java

@@ -92,9 +92,9 @@ public class SearchServiceImpl implements SearchService {
     private SortField[] sortKind(String keyword) {
         // 分数 > 访问量 > 搜索次数
         return new SortField[]{
-				new SortField(SearchConstants.KIND_NAMECN_UNTOKENIZED_FIELD, new StringFieldComparatorSource(keyword)),
                 sortField(SearchConstants.KIND_VISIT_COUNT_FIELD, Type.LONG, true, Long.MIN_VALUE),
                 sortField(SearchConstants.KIND_SEARCH_COUNT_FIELD, Type.LONG, true, Long.MIN_VALUE),
+				new SortField(SearchConstants.KIND_NAMECN_UNTOKENIZED_FIELD, new StringFieldComparatorSource(keyword)),
 				SortField.FIELD_SCORE
         };
     }