孙永军 %!s(int64=2) %!d(string=hai) anos
pai
achega
e72a4a7b96

+ 2 - 2
src/main/java/com/sxtvs/open/api/news/service/impl/YoumeiDataServiceImpl.java

@@ -55,7 +55,7 @@ public class YoumeiDataServiceImpl extends ServiceImpl<YoumeiDataMapper, YoumeiD
         Page<YoumeiEsData> page = new Page<>(dataRequestDTO.getPage(), dataRequestDTO.getPageSize());
         int offset = (int) ((page.getCurrent() - 1) * page.getSize());
         DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
-        Long maxId = youmeiOffsetService.getById(4).getOffset();
+
         try {
             SearchRequest.Builder builder = new SearchRequest.Builder();
             builder.index("news_data").from(offset).size((int) page.getSize());
@@ -74,7 +74,7 @@ public class YoumeiDataServiceImpl extends ServiceImpl<YoumeiDataMapper, YoumeiD
                         Query.of(y -> y.multiMatch(MultiMatchQuery.of(z -> z.fields(Arrays.asList("title", "content")).query(dataRequestDTO.getKeywords()))))
                 ).minScore(10D);
             }
-            builder.postFilter(Query.of(x->x.range(y->y.field("offset").gte(JsonData.of(maxId - 10000L)))));
+
             SearchRequest searchRequest = builder.build();
 
             response = elasticsearchClient.search(searchRequest, YoumeiData.class);

+ 8 - 4
src/test/data-service.http

@@ -17,11 +17,15 @@ Content-Type: application/json;charset=UTF-8
 Authorization: b6af95077bafeccb32ae7a65dadee47d
 
 {
-
+"keywords": "刘三姐扮演者黄婉秋病危昏迷",
   "category": "分类",
   "city": "城市",
-  "start": "2023-02-10 15:52:52",
+  "start": "2023-02-20 15:52:52",
   "end": "2023-02-22 15:52:52",
-  "page": 1,
+  "page": 0,
   "pageSize": 10
-}
+}
+
+### 数据入es
+GET http://localhost/news/data/put/MWEZOWQ2NDYXMJU0NW
+Authorization: b6af95077bafeccb32ae7a65dadee47d