From 6c38f549d13ed7ae4f5072bedf3a4b7f9b31a09b Mon Sep 17 00:00:00 2001 From: super_liu <396572590@qq.com> Date: Tue, 31 May 2022 15:29:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20There=20is=20no=20way=20the,=20?= =?UTF-8?q?=E5=8A=A0=E9=99=90=E5=88=B6=20=E5=8F=AA=E6=9C=89=20fulltextserc?= =?UTF-8?q?h=20=E5=85=A8=E6=96=87=E5=B8=A6=E6=9D=A1=E4=BB=B6=20=E9=87=8D?= =?UTF-8?q?=E7=BD=AE=20ES?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adc/da/search/service/impl/ElasticsearchServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adc-da-search/src/main/java/com/adc/da/search/service/impl/ElasticsearchServiceImpl.java b/adc-da-search/src/main/java/com/adc/da/search/service/impl/ElasticsearchServiceImpl.java index 95ad0101..f49aae44 100644 --- a/adc-da-search/src/main/java/com/adc/da/search/service/impl/ElasticsearchServiceImpl.java +++ b/adc-da-search/src/main/java/com/adc/da/search/service/impl/ElasticsearchServiceImpl.java @@ -296,7 +296,7 @@ public class ElasticsearchServiceImpl implements ElasticsearchService { SearchHits hits = sResponse.getHits(); if(hits.getTotalHits().value > 0){ QueryBuilder queryBuilder1 = QueryBuilders.multiMatchQuery(""); - if(StringUtils.isNotBlank(search)){ + if(StringUtils.isNotBlank(search) && "fulltextserch".equals(index)){ queryBuilder1 = QueryBuilders.multiMatchQuery(search, "sortTitle","numberTitle","yearOrder","nameTitle","title","textContent","issue_time" ).minimumShouldMatch("100%").field("sortTitle",1005f).field("numberTitle",1004f).field("yearOrder",1003f).field("nameTitle",1002f).field("title",1000f).field("textContent",100f).field("issue_time",10f);