如何使用tags_schema突出显示elasticsearch术语?

时间:2018-05-20 21:22:59

标签: elasticsearch

我无法确定如何使用https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-highlighting.html中描述的tags_schema功能 -

给出一个带有两个术语的查询,&#34; foo&#34;和&#34;酒吧&#34;,我喜欢&#34; foo&#34;与&#34; bar&#34;不同地突出显示。上面链接的文档似乎可以使用tags_schema将类应用于突出显示每个术语的<em>标记,但我无法弄清楚如何使其正常工作。

1 个答案:

答案 0 :(得分:0)

以下是一个例子:

GET _search
{
  "query": {
    "match": {
      "message": "error"
    }
  },
  "highlight": {
    "fields": {"message": {}},
    "tags_schema": "styled"
  }
}