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);