ElasticSearch7.2之⾼亮查询

  • 前⾔

如果返回的结果集中很多符合条件的结果,那怎么能⼀眼就能看到我们想要的那个结果呢?⽐如下⾯⽹站所示的那样,我们搜索 d课堂 ,在结果集中,将所有 d课堂 ⾼亮显示?

  • ⾼亮查询

POST / nba_latest / _search

{
    "query": {
        "match": {
            "displayNameEn": "james"
        }
    },
    "highlight": {
        "fields": {
            "displayNameEn": {}
        }
    }
}

  • ⾃定义⾼亮查询

POST /nba_latest/_search

{
    "query": {
        "match": {
            "displayNameEn": "james"
        }
    },
    "highlight": {
        "fields": {
            "displayNameEn": {
                "pre_tags": [
                    "<h1>"
                ],
                "post_tags": [
                    "</h1>"
                ]
            }
        }
    }
}

发布了92 篇原创文章 · 获赞 3 · 访问量 5148

猜你喜欢

转载自blog.csdn.net/qq_22049773/article/details/103245114