From 27a04f7c1b0d53d64a22d56f70f8fc4ed373735b Mon Sep 17 00:00:00 2001 From: super_liu <396572590@qq.com> Date: Thu, 28 Apr 2022 19:37:58 +0800 Subject: [PATCH] feat: There is no way the, xxxx --- .../search/service/impl/SearchCenterServiceImpl.java | 10 +++++----- .../mapper/sarStandardsInfo/SarStandardsInfoMapper.xml | 2 +- 2 files changed, 6 insertions(+), 6 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 b7a56d17..221c1615 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 @@ -1401,13 +1401,13 @@ public class SearchCenterServiceImpl implements SearchCenterService { if (null != value && selects == null) { boolSelectValue.should(QueryBuilders.multiMatchQuery(value, "title" - ).minimumShouldMatch("100%")); + ).minimumShouldMatch("100%").field("title",1000f)); boolSelectValue.should(QueryBuilders.multiMatchQuery(value, "textContent" - ).minimumShouldMatch("100%")); + ).minimumShouldMatch("100%").field("title",1000f)); boolSelectValue.should(QueryBuilders.multiMatchQuery(value, "textItems" - ).minimumShouldMatch("100%")); + ).minimumShouldMatch("100%").field("title",1000f)); boolSelectValue.should(QueryBuilders.wildcardQuery("title.keyword","*"+value+"*")); // multiQueryBuilder = QueryBuilders.multiMatchQuery("*"+value+"*", // "title.keyword", "textContent", "issue_time").minimumShouldMatch("100%").field("title.keyword", 1000f).field("textContent.keyword", 0.0000000000000000000000000000000001f); @@ -1417,8 +1417,8 @@ public class SearchCenterServiceImpl implements SearchCenterService { // searchInfoEO.setSelectValue(searchInfoEO.getSelectValue().replace("-","\\-")); if (null != selects) { boolSelectValue - .should(QueryBuilders.wildcardQuery("title.keyword", "*" + real + "*")) - .should(QueryBuilders.wildcardQuery("textContent.keyword", "*" + real + "*")) + .should(QueryBuilders.wildcardQuery("title.keyword", "*" + real + "*").boost(1000f)) + .should(QueryBuilders.wildcardQuery("textContent.keyword", "*" + real + "*").boost(0.0000000000000000000000000000000001f)) .should(QueryBuilders.wildcardQuery("issue_time", "*" + real + "*")); // for (String se : selects) { // if (StringUtils.isNotBlank(se)) { diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandardsInfo/SarStandardsInfoMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandardsInfo/SarStandardsInfoMapper.xml index 1f8be4eb..3c390666 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandardsInfo/SarStandardsInfoMapper.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandardsInfo/SarStandardsInfoMapper.xml @@ -980,7 +980,7 @@ and stand_type = #{page.standType} - and MODIFY_TIME between DATE_SUB(NOW(),INTERVAL 7 day) and DATE_SUB(NOW(),INTERVAL -1 day) + and SAR_STANDARDS_INFO.MODIFY_TIME between DATE_SUB(NOW(),INTERVAL 7 day) and DATE_SUB(NOW(),INTERVAL -1 day)