Commit 98ec9d7d by 李传峰

feat:[none] 优化搜索策略

parent dcf39974
...@@ -414,10 +414,10 @@ public class ESBookAndAdviserBizImpl implements ESBookAndAdviserBiz { ...@@ -414,10 +414,10 @@ public class ESBookAndAdviserBizImpl implements ESBookAndAdviserBiz {
//屏蔽指定书籍 //屏蔽指定书籍
BoolQueryBuilder bookBuilder = getBookBuilder(); BoolQueryBuilder bookBuilder = getBookBuilder();
boolQueryBuilder.filter(bookBuilder); boolQueryBuilder.filter(bookBuilder);
boolQueryBuilder.must(adviserIdBuilder); boolQueryBuilder.filter(adviserIdBuilder);
if (isIsbn(keyword)) { if (isIsbn(keyword)) {
boolQueryBuilder.must(QueryBuilders.termsQuery("isbn", keyword)); boolQueryBuilder.filter(QueryBuilders.termsQuery("isbn", keyword));
} else if (StringUtils.isNotBlank(keyword)) { } else if (StringUtils.isNotBlank(keyword)) {
// MatchQueryBuilder mqb = QueryBuilders.matchQuery("ikBookName", keyword).minimumShouldMatch("75%"); // MatchQueryBuilder mqb = QueryBuilders.matchQuery("ikBookName", keyword).minimumShouldMatch("75%");
boolQueryBuilder.must(QueryBuilders.queryStringQuery(keyword).field("ikBookName").minimumShouldMatch("75%")); boolQueryBuilder.must(QueryBuilders.queryStringQuery(keyword).field("ikBookName").minimumShouldMatch("75%"));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment