From 7ade4cb7bc5014420f8586e70ef83df89f9a9905 Mon Sep 17 00:00:00 2001
From: super_liu <396572590@qq.com>
Date: Sun, 1 May 2022 14:16:35 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20There=20is=20no=20way=20the,=20?=
=?UTF-8?q?=E4=BC=98=E5=8C=96ES=20=E5=88=86=E9=A1=B5=E6=9F=A5=E8=AF=A2=20?=
=?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=B4=A2=E5=BC=95=E7=9A=84max=5Fresult=5Fwin?=
=?UTF-8?q?dow=E5=8F=82=E6=95=B0=20=E4=BF=AE=E6=94=B9=20ES=20=E5=88=86?=
=?UTF-8?q?=E9=A1=B5=E5=8E=9F=E7=94=9F=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../adc/da/search/service/impl/SearchCenterServiceImpl.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/adc-da-search/src/main/java/com/adc/da/search/service/impl/SearchCenterServiceImpl.java b/adc-da-search/src/main/java/com/adc/da/search/service/impl/SearchCenterServiceImpl.java
index 826f0598..3469ce58 100644
--- a/adc-da-search/src/main/java/com/adc/da/search/service/impl/SearchCenterServiceImpl.java
+++ b/adc-da-search/src/main/java/com/adc/da/search/service/impl/SearchCenterServiceImpl.java
@@ -1221,7 +1221,7 @@ public class SearchCenterServiceImpl implements SearchCenterService {
hiBuilder.field(highlightDate);
hiBuilder.preTags("");
hiBuilder.postTags("");
- updateIndex("fulltextserch",99999999,2);
+ updateIndex("fulltextserch",(searchInfoEO.getPage()-1)*searchInfoEO.getPageSize(),searchInfoEO.getPageSize());
searchRequestBuilder = client.prepareSearch("fulltextserch")
.setSearchType(SearchType.DFS_QUERY_THEN_FETCH)
.highlighter(hiBuilder)
@@ -1515,7 +1515,7 @@ public class SearchCenterServiceImpl implements SearchCenterService {
hiBuilder.preTags("");
hiBuilder.postTags("");
- updateIndex("fulltextserch",99999999,2);
+ updateIndex("fulltextserch",(searchInfoEO.getPage()-1)*searchInfoEO.getPageSize(),searchInfoEO.getPageSize());
searchRequestBuilder = client.prepareSearch("fulltextserch")
.setSearchType(SearchType.DFS_QUERY_THEN_FETCH)
.highlighter(hiBuilder)
@@ -1586,6 +1586,7 @@ public class SearchCenterServiceImpl implements SearchCenterService {
AcknowledgedResponse indexResponse = client.admin().indices()
.prepareUpdateSettings(indices)
.setSettings(Settings.builder()
+ .put("index.max_result_window", records)
.put("highlight.max_analyzed_offset", records)
.build()
).get();