弹簧数据弹性搜索高亮文本

时间:2017-02-26 06:12:22

标签: elasticsearch lucene spring-data elasticsearch-highlight

我正在使用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); 

但是,不会突出显示作为搜索结果返回的数据。

1 个答案:

答案 0 :(得分:0)