feat: There is no way the, 新需求 调整ES 检索规则 更新 es 操作文档
This commit is contained in:
+9
-9
@@ -215,17 +215,17 @@ public class SearchCenterServiceImpl implements SearchCenterService {
|
||||
BoolQueryBuilder boolQueryMust = QueryBuilders.boolQuery();
|
||||
|
||||
updateIndex(searchInfoEO.getSelectIndex());
|
||||
String sortField = "";
|
||||
String sortField1 = "";
|
||||
String sortField2 = "";
|
||||
// String sortField = "";
|
||||
// String sortField1 = "";
|
||||
// String sortField2 = "";
|
||||
String sortField3 = "";
|
||||
if("laws".equals(searchInfoEO.getSelectIndex())){
|
||||
sortField1 = "lawsNumber";
|
||||
sortField2 = "lawsYear";
|
||||
// sortField1 = "lawsNumber";
|
||||
// sortField2 = "lawsYear";
|
||||
sortField3 = "lawsType.keyword";
|
||||
}else {
|
||||
sortField1 = "standNumber";
|
||||
sortField2 = "standYear";
|
||||
// sortField1 = "standNumber";
|
||||
// sortField2 = "standYear";
|
||||
sortField3 = "standSort.keyword";
|
||||
}
|
||||
searchRequestBuilder = client.prepareSearch(searchInfoEO.getSelectIndex())
|
||||
@@ -233,8 +233,8 @@ public class SearchCenterServiceImpl implements SearchCenterService {
|
||||
.setFrom((searchInfoEO.getPage()-1)*searchInfoEO.getPageSize())
|
||||
.addSort(new ScoreSortBuilder().order(SortOrder.DESC))
|
||||
.addSort("standSortOrder", SortOrder.ASC)
|
||||
.addSort(sortField1, SortOrder.ASC)
|
||||
.addSort(sortField2, SortOrder.DESC)
|
||||
.addSort("numberTitle", SortOrder.ASC)
|
||||
.addSort("yearOrder", SortOrder.DESC)
|
||||
.addSort(sortField3, SortOrder.ASC)
|
||||
.addSort("issue_time_data", SortOrder.DESC)
|
||||
.setSize(searchInfoEO.getPageSize());
|
||||
|
||||
Reference in New Issue
Block a user