From 1b6867f27dc99265c3080e43e35855e31619ab75 Mon Sep 17 00:00:00 2001 From: daihh Date: Mon, 14 Nov 2022 18:18:43 +0800 Subject: [PATCH] =?UTF-8?q?ES=E5=8E=BB=E6=8E=89=E8=80=81=E5=B8=88=E7=9A=84?= =?UTF-8?q?=E9=AB=98=E4=BA=AE=E6=98=BE=E7=BA=A2=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../elasticsearc/CourseElasticsearchImpl.java | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/modules/boe-module-es/src/main/java/com/xboe/module/elasticsearc/CourseElasticsearchImpl.java b/modules/boe-module-es/src/main/java/com/xboe/module/elasticsearc/CourseElasticsearchImpl.java index 892dd4dc..c0d8a4f3 100644 --- a/modules/boe-module-es/src/main/java/com/xboe/module/elasticsearc/CourseElasticsearchImpl.java +++ b/modules/boe-module-es/src/main/java/com/xboe/module/elasticsearc/CourseElasticsearchImpl.java @@ -438,7 +438,7 @@ public class CourseElasticsearchImpl implements ICourseFullTextSearch{ HighlightBuilder highlightBuilder = new HighlightBuilder(); highlightBuilder.requireFieldMatch(true);//是否多个字段都高亮 - highlightBuilder.preTags("");//前缀后缀 + highlightBuilder.preTags("");//前缀后缀 highlightBuilder.postTags(""); HighlightBuilder.Field nameHighlight=new HighlightBuilder.Field("name"); @@ -462,7 +462,7 @@ public class CourseElasticsearchImpl implements ICourseFullTextSearch{ SearchResponse response = restHighLevelClient.search(searchRequest, RequestOptions.DEFAULT); SearchHits hits = response.getHits(); - log.info("共查询到 : "+hits.getTotalHits()); + //log.info("共查询到 : "+hits.getTotalHits()); for (SearchHit hit : hits) { Map highlightFields = hit.getHighlightFields(); @@ -494,15 +494,15 @@ public class CourseElasticsearchImpl implements ICourseFullTextSearch{ } cft.setSummary(fmtStr.toString()); } - - if(teacher!= null){ - Text[] fragments = teacher.fragments(); - StringBuffer fmtStr = new StringBuffer(""); - for (Text fragment : fragments) { - fmtStr.append(fragment); - } - cft.setTeacher(fmtStr.toString()); - } + //去掉老师的高亮显 +// if(teacher!= null){ +// Text[] fragments = teacher.fragments(); +// StringBuffer fmtStr = new StringBuffer(""); +// for (Text fragment : fragments) { +// fmtStr.append(fragment); +// } +// cft.setTeacher(fmtStr.toString()); +// } if(keywords!= null){ Text[] fragments = keywords.fragments();