搜索中心-问题知识库 排序问题。
This commit is contained in:
+14
-7
@@ -544,20 +544,21 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService {
|
|||||||
JSONObject jsonObjectThree = jeroElasticsearchTemplate.buildBoolQuery(null, null, queryMapJsonThree);
|
JSONObject jsonObjectThree = jeroElasticsearchTemplate.buildBoolQuery(null, null, queryMapJsonThree);
|
||||||
queryMapJsonAll.add(jsonObjectThree);
|
queryMapJsonAll.add(jsonObjectThree);
|
||||||
}
|
}
|
||||||
|
|
||||||
JSONObject sort = new JSONObject();
|
JSONObject sort = new JSONObject();
|
||||||
Map<String,Object> score = new HashMap<>();
|
|
||||||
Map<String,Object> score1 = new HashMap<>();
|
|
||||||
score.put("order","desc");
|
|
||||||
score1.put("_score",score);
|
|
||||||
sort.putAll(score1);
|
|
||||||
/*JSONObject sort = new JSONObject();
|
|
||||||
if(StringUtils.isEmpty(selectValue)){
|
if(StringUtils.isEmpty(selectValue)){
|
||||||
Map<String,Object> createTime = new HashMap<>();
|
Map<String,Object> createTime = new HashMap<>();
|
||||||
Map<String,Object> createTime1 = new HashMap<>();
|
Map<String,Object> createTime1 = new HashMap<>();
|
||||||
createTime.put("order","desc");
|
createTime.put("order","desc");
|
||||||
createTime1.put("create_time",createTime);
|
createTime1.put("create_time",createTime);
|
||||||
sort.putAll(createTime1);
|
sort.putAll(createTime1);
|
||||||
}*/
|
}else {
|
||||||
|
Map<String,Object> score = new HashMap<>();
|
||||||
|
Map<String,Object> score1 = new HashMap<>();
|
||||||
|
score.put("order","desc");
|
||||||
|
score1.put("_score",score);
|
||||||
|
sort.putAll(score1);
|
||||||
|
}
|
||||||
|
|
||||||
// Map<String,Object> mapSort = new HashMap<>();
|
// Map<String,Object> mapSort = new HashMap<>();
|
||||||
// Map<String,Object> mapSortTemp = new HashMap<>();
|
// Map<String,Object> mapSortTemp = new HashMap<>();
|
||||||
@@ -1261,6 +1262,12 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService {
|
|||||||
createTime.put("order","desc");
|
createTime.put("order","desc");
|
||||||
createTime1.put("create_time",createTime);
|
createTime1.put("create_time",createTime);
|
||||||
sort.putAll(createTime1);
|
sort.putAll(createTime1);
|
||||||
|
}else {
|
||||||
|
Map<String,Object> score = new HashMap<>();
|
||||||
|
Map<String,Object> score1 = new HashMap<>();
|
||||||
|
score.put("order","desc");
|
||||||
|
score1.put("_score",score);
|
||||||
|
sort.putAll(score1);
|
||||||
}
|
}
|
||||||
|
|
||||||
Integer pageNo = Integer.parseInt(map.get("pageNo").toString());
|
Integer pageNo = Integer.parseInt(map.get("pageNo").toString());
|
||||||
|
|||||||
Reference in New Issue
Block a user