在某些分类电商网站中,经常遇到这样一种需求,对搜索出来的数据的某些字段进行高亮展示,这样让产品的某些属性和特点更加容易受到关注,也就是突出商品卖点
在电商或分类网站中,由于要加载的数据量大,如果后端通过程序做处理,这将比较费时费力,而且性能会受到影响,通过比较流行的做法是,通过es的某些特性直接在es查询的时候进行处理,页面拿到经过特殊处理的数据就可以直接展示了,下面就来说说es中关于高亮展示的功能
1、首先,创建一个普通的索引,自定义字段的分词属性,
创建一个名叫blog_website 的索引,里面两个字段,
PUT /blog_website
{
"mappings": {
"blogs": {
"properties": {
"title": {
"type": "text",
"analyzer": "ik_max_word"
},