如何使用存储库中的@Highlight注释在Solr Search中高亮显示文本

时间:2016-09-30 09:34:30

标签: java solr lucene

我试图使用以下方式突出显示文字:

@Highlight(prefix="<strong>",postfix="</strong>")

像这样:

@Query("articletype:?0")
@Highlight(prefix="<strong>",postfix="</strong>")
ON SOME METHOD

但这不起作用。

我甚至试图通过将查询作为@Highlight中的attr传递来突出显示。但这没有用。

请建议如何@Highlight@Query一起使用以突出显示内容。

1 个答案:

答案 0 :(得分:0)

1

CFLAGS
    2。

    HighlightPage listSolrPage = solrRepository.yourSomeMethod(textToBeSearched);

    3

    @Query("field_name:?0")
    @Highlight(prefix="<strong>",postfix="</strong>")
    public HighlightPage<YOUR_ENTITY_CLASS> yourSomeMethod(String textToBeSearched);