【问题标题】:spring data elastic search highlight textspring data 弹性搜索高亮文本
【发布时间】:2017-07-16 20:42:03
【问题描述】:

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

但是作为搜索结果返回的数据没有高亮显示。

【问题讨论】:

标签: elasticsearch lucene spring-data elasticsearch-highlight


【解决方案1】:

参考下面的链接 - 它可以工作

How to provide highlighting with Spring data elasticsearch

【讨论】:

    猜你喜欢
    • 2018-06-08
    • 2020-08-18
    • 2019-12-12
    • 2016-02-26
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 2012-01-23
    • 1970-01-01
    相关资源
    最近更新 更多