我正在使用 Spring Data Elastic Search 从弹性搜索数据库中进行查询。
我需要在搜索结果中突出显示并显示搜索到的文本。
我的设置如下
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);
但是作为搜索结果返回的数据没有突出显示。