文档库--搜索分页

This commit is contained in:
zhn
2022-03-30 08:58:38 +08:00
parent e0a2262fc4
commit cc4229833b
2 changed files with 28 additions and 4 deletions
@@ -458,7 +458,7 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService {
//判断索引是否存在
boolean flagTemp = jeroElasticsearchTemplate.indexExists(SearchEnum.FULL_TEXT_SEARCH.getValue());
if (!flagTemp) {
return new Page(searchVO.getPage(), searchVO.getPageSize());
return new Page(searchVO.getPageNo(), searchVO.getPageSize());
}
String selectValue = searchVO.getSelectValue();
String selectValueTwo = searchVO.getSelectValueTwo();
@@ -492,7 +492,7 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService {
queryMapJson.add(queryMap);
}
}
Integer pageNo = searchVO.getPage();
Integer pageNo = searchVO.getPageNo();
Integer pageSize = searchVO.getPageSize();
IPage page = getiPage(selectValue, selectValueTwo, queryMapJson, null, pageNo, pageSize, null);
@@ -524,10 +524,17 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService {
SearchEnum.FULL_TEXT_SEARCH.getValue(),
queryObject);
JSONObject queryObjectAll = jeroElasticsearchTemplate.buildQuery(null,
null,
null,
null,
pageNo,
pageSize);
//全部的数据(调试接口用--最后删除即可)
JSONObject searchAll = jeroElasticsearchTemplate.search(SearchEnum.FULL_TEXT_SEARCH.getValue(),
SearchEnum.FULL_TEXT_SEARCH.getValue(),
new JSONObject());
queryObjectAll);
List<Map<String, Object>> list = (List<Map<String, Object>>) (((Map) search.get("hits")).get("hits"));
@@ -2,7 +2,7 @@ package com.jero.modules.searchcenter.vo;
import com.jero.modules.split.common.BasePage;
public class SearchVO extends BasePage {
public class SearchVO {
@@ -24,7 +24,24 @@ public class SearchVO extends BasePage {
private String itemsName;
private String itemsNum;
private String parts;
private Integer pageNo;
private Integer pageSize;
public Integer getPageNo() {
return pageNo;
}
public void setPageNo(Integer pageNo) {
this.pageNo = pageNo;
}
public Integer getPageSize() {
return pageSize;
}
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
public String getIds() {
return ids;