ES查询结果全局高亮
一、功能需求
当我们用ES查询到结果后,想对命中关键词的实体的多个字段自动高亮,应该如何实现呢?
需要实现这个功能,大概分为以下几个步骤:
二、实现步骤
构造查询方法,设置高亮(SearchHits方法)
/**
* 查询条件构造方法
*
* @param indices 索引名称(需要从那个索引当中查询)
* @param req 查询条件
* @param fields 查询的文档(对应数据库的字段)
* @return SearchHit
*/
public SearchHits queryBuilder(String indices, SearchREQ req, String[] fields) throws IOException {
SearchSourceBuild
ES查询结果全局高亮最先出现在Python成神之路。
共有 0 条评论