Bladeren bron

20250317修改查询对比文献

lrj 6 maanden geleden
bovenliggende
commit
749d04d19f

+ 4 - 12
src/main/java/cn/cslg/pas/service/business/es/EsPatentService.java

@@ -103,12 +103,8 @@ public class EsPatentService {
         SearchRequest.Builder builder = new SearchRequest.Builder();
         //设置查询索引
         builder.index("patent");
-        Query q1 = QueryBuilders.term(t -> t.field("app_no.keyword").value(vo.getPatentNo()));
-        //公开号
-        Query q2 = QueryBuilders.term(t -> t.field("public_no.keyword").value(vo.getPatentNo()));
-        //授权号
-        Query q3 = QueryBuilders.term(t -> t.field("grant_no.keyword").value(vo.getPatentNo()));
-        Query query = QueryBuilders.bool(i -> i.should(q1, q2, q3));
+        Query q1 = QueryBuilders.term(t -> t.field("patent_no.keyword").value(vo.getPatentNo()));
+        Query query = QueryBuilders.bool(i -> i.should(q1));
         builder.query(query);
         SearchResponse<Patent> response = null;
         try {
@@ -575,12 +571,8 @@ public class EsPatentService {
         builder.index("patent");
         List<Query> querys = new ArrayList<>();
         for (String patentNo : patentNos) {
-            Query q1 = QueryBuilders.term(t -> t.field("app_no.keyword").value(patentNo));
-            //公开号
-            Query q2 = QueryBuilders.term(t -> t.field("public_no.keyword").value(patentNo));
-            //授权号
-            Query q3 = QueryBuilders.term(t -> t.field("grant_no.keyword").value(patentNo));
-            Query query = QueryBuilders.bool(i -> i.should(q1, q2, q3));
+            Query q1 = QueryBuilders.term(t -> t.field("patent_no.keyword").value(patentNo));
+            Query query = QueryBuilders.bool(i -> i.should(q1));
             querys.add(query);
         }
         Query finalQuery = QueryBuilders.bool((i -> i.should(querys)));

+ 2 - 2
src/main/resources/application-dev.yml

@@ -60,8 +60,8 @@ spring:
     job-store-type: memory
     #初始化表结构
 
-authorUrl: http://localhost:8871
-PCSUrl: http://localhost:8871
+authorUrl: http://192.168.2.24:8871
+PCSUrl: http://192.168.2.24:8871
 #OPSUrl: http://192.168.2.24:5001
 OPSUrl: http://139.224.24.90:5001
 PASUrl: http://localhost:8879