声明:本站文章均为作者个人原创,图片均为实际截图。如有需要请收藏网站,禁止转载,谢谢配合!!!

高亮就是在搜索结果中把搜索关键字突出标记显示出来

  • 将搜索结果中关键字用标签标记
  • 前端页面赋予该标签样式

默认情况下,es的搜索字段应与高亮字段一致,否则不会高亮
可以修改配置,不用一致也可以,设置 require_field_match = false 即可

{
    query: {
        match: {"name": "如家"},
    },
    highlight: {
        fields: {
            "name": {
                pre_tags: "<em>",
                post_tags: "</em>",
                require_field_match: false
            }
        }
    }
}