spring数据弹性搜索高亮文本
spring data elastic search highlight text
我正在使用 Spring 数据弹性搜索从弹性搜索数据库进行查询。
我需要在搜索结果中突出显示搜索到的文字。
我的设置如下
SearchQuery searchQuery = new NativeSearchQueryBuilder()
.matchQuery("title", "Damaged"))
.withHighlightFields(new HighlightBuilder.Field("Damaged").preTags("<em>").postTags("</em>").fragmentSize(250))
.build();
FacetedPage<Result> results = myRepository.search(searchQuery);
但是作为搜索结果返回的数据没有突出显示。
参考以下内容link - 有效
我正在使用 Spring 数据弹性搜索从弹性搜索数据库进行查询。
我需要在搜索结果中突出显示搜索到的文字。
我的设置如下
SearchQuery searchQuery = new NativeSearchQueryBuilder()
.matchQuery("title", "Damaged"))
.withHighlightFields(new HighlightBuilder.Field("Damaged").preTags("<em>").postTags("</em>").fragmentSize(250))
.build();
FacetedPage<Result> results = myRepository.search(searchQuery);
但是作为搜索结果返回的数据没有突出显示。
参考以下内容link - 有效