|
|
@@ -94,8 +94,7 @@ public class SearchServiceImpl implements SearchService {
|
|
|
return new SortField[]{
|
|
|
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
|
|
|
+ new SortField(SearchConstants.KIND_NAMECN_UNTOKENIZED_FIELD, new StringFieldComparatorSource(keyword))
|
|
|
};
|
|
|
}
|
|
|
|
|
|
@@ -172,8 +171,7 @@ public class SearchServiceImpl implements SearchService {
|
|
|
sortField(SearchConstants.BRAND_VISIT_COUNT_FIELD, Type.LONG, true, Long.MIN_VALUE),
|
|
|
sortField(SearchConstants.BRAND_SEARCH_COUNT_FIELD, Type.LONG, true, Long.MIN_VALUE),
|
|
|
new SortField(SearchConstants.BRAND_NAMEEN_UNTOKENIZED_FIELD, new StringFieldComparatorSource(keyword, true)),
|
|
|
- new SortField(SearchConstants.BRAND_NAMECN_UNTOKENIZED_FIELD, new StringFieldComparatorSource(keyword)),
|
|
|
- SortField.FIELD_SCORE
|
|
|
+ new SortField(SearchConstants.BRAND_NAMECN_UNTOKENIZED_FIELD, new StringFieldComparatorSource(keyword))
|
|
|
};
|
|
|
}
|
|
|
|
|
|
@@ -372,8 +370,7 @@ public class SearchServiceImpl implements SearchService {
|
|
|
new SortField(SearchConstants.COMPONENT_CODE_FIELD, new StringFieldComparatorSource(keyword, true)),
|
|
|
new SortField(SearchConstants.COMPONENT_BR_NAMEEN_UNTOKENIZED_FIELD, new StringFieldComparatorSource(keyword, true)),
|
|
|
new SortField(SearchConstants.COMPONENT_BR_NAMECN_UNTOKENIZED_FIELD, new StringFieldComparatorSource(keyword, true)),
|
|
|
- new SortField(SearchConstants.COMPONENT_KI_NAME_UNTOKENIZED_FIELD, new StringFieldComparatorSource(keyword)),
|
|
|
- SortField.FIELD_SCORE
|
|
|
+ new SortField(SearchConstants.COMPONENT_KI_NAME_UNTOKENIZED_FIELD, new StringFieldComparatorSource(keyword))
|
|
|
};
|
|
|
}
|
|
|
|
|
|
@@ -948,7 +945,6 @@ public class SearchServiceImpl implements SearchService {
|
|
|
// 打分
|
|
|
case GO_SEARCH:
|
|
|
sortFieldList.addAll(Arrays.asList(customSortFields));
|
|
|
- sortFieldList.add((SortField.FIELD_SCORE));
|
|
|
break;
|
|
|
default:
|
|
|
throw new SearchException("不支持该排序方式:" + s.getField());
|
|
|
@@ -956,7 +952,6 @@ public class SearchServiceImpl implements SearchService {
|
|
|
}
|
|
|
} else{
|
|
|
sortFieldList.addAll(Arrays.asList(customSortFields));
|
|
|
- sortFieldList.add(SortField.FIELD_SCORE);
|
|
|
}
|
|
|
SortField[] sortFields = new SortField[sortFieldList.size()];
|
|
|
sortFieldList.toArray(sortFields);
|