279-bug修改

This commit is contained in:
liyawei
2022-11-08 14:55:29 +08:00
parent 82e9333ef6
commit e8d9117d90
2 changed files with 6 additions and 1 deletions
@@ -277,5 +277,6 @@ public class SeniorSearchInfoEO extends BasePage {
private String standId; private String standId;
private String clientType; // 客户端类型:空-web端, 2-手机端
} }
@@ -1645,6 +1645,10 @@ public class SearchCenterServiceImpl implements SearchCenterService {
// queryBuilder1 = QueryBuilders.multiMatchQuery(searchInfoEO.getSelectValue(), // queryBuilder1 = QueryBuilders.multiMatchQuery(searchInfoEO.getSelectValue(),
// "title" // "title"
// ).minimumShouldMatch("100%").field("title",1000f); // ).minimumShouldMatch("100%").field("title",1000f);
if ("2".equals(searchInfoEO.getClientType())) {
boolQueryBuilder.mustNot(QueryBuilders.termQuery("standTypeOrder", "3"));
}
boolQueryBuilder.must(boolQueryShould); boolQueryBuilder.must(boolQueryShould);
} }
@@ -1684,9 +1688,9 @@ public class SearchCenterServiceImpl implements SearchCenterService {
searchRequestBuilder = client.prepareSearch("fulltextserch") searchRequestBuilder = client.prepareSearch("fulltextserch")
.setSearchType(SearchType.DFS_QUERY_THEN_FETCH) .setSearchType(SearchType.DFS_QUERY_THEN_FETCH)
.highlighter(hiBuilder) .highlighter(hiBuilder)
.addSort(new ScoreSortBuilder().order(SortOrder.DESC))
.addSort("standTypeOrder",SortOrder.ASC) .addSort("standTypeOrder",SortOrder.ASC)
.addSort("standSortOrder",SortOrder.ASC) .addSort("standSortOrder",SortOrder.ASC)
.addSort(new ScoreSortBuilder().order(SortOrder.DESC))
.addSort("numberTitle",SortOrder.ASC) .addSort("numberTitle",SortOrder.ASC)
.addSort("yearOrder.keyword",SortOrder.DESC) .addSort("yearOrder.keyword",SortOrder.DESC)
.addSort("sortTitle.keyword",SortOrder.ASC) .addSort("sortTitle.keyword",SortOrder.ASC)