新版Elasticsearch是否支持copy_to字段的高亮查询功能?
Elasticsearch copy_to字段高亮支持说明
- 官方支持状态:Elasticsearch 自7.3版本起正式新增了
copy_to目标字段的高亮支持,你提到的6.4.0属于更早期的版本,确实没有该特性,目前所有高于等于7.3的稳定版本都可以正常使用该功能。 - 前置配置要求:
- 确保
copy_to的目标字段开启了索引(index: true,默认即为开启状态) - 要么保留全局
_source字段的默认配置(不手动排除该目标字段),要么单独将目标字段的store属性设置为true,保证高亮时可以读取到对应的文本内容
- 确保
- 基础查询示例:
{ "query": { "match": { "full_text": "搜索关键词" } }, "highlight": { "fields": { "full_text": {} // full_text为copy_to的目标字段 } } }
额外提示:如果对高亮片段的长度、标签有自定义需求,可以直接在高亮字段的配置项中添加
pre_tags、post_tags、fragment_size等参数,和普通字段的高亮参数完全通用。
内容的提问来源于stack exchange,提问作者Ronnie
相关产品推荐
相关产品推荐

