| 常用参数 | fields、pre_tags/post_tags、fragment_size、number_of_fragments |
|---|---|
| 常用 type | unified(默认)、plain、fvh(需 fast vector highlighter 映射) |
| 相关开关 | require_field_match 默认 true:只高亮命中的字段 |
示例
示例
GET /my-index/_search
{
"query": { "match": { "content": "elasticsearch tutorial" } },
"highlight": {
"pre_tags": ["<em>"],
"post_tags": ["</em>"],
"fields": {
"content": { "fragment_size": 120, "number_of_fragments": 2 }
}
}
}高亮文本来自 _source 或词向量,字段关闭 _source 又未开 term_vector 时无法高亮。