总的来说:三种高亮显示
一、plain highlight(默认)
二、posting highlight(性能)
对磁盘的消耗更少
将文本切割为句子,并且对句子进行高亮,效果更好
性能比plain highlight高,因为不需要重新对高亮文本进行分词
三、fast vector highlight(文件)
对大文件而言(大于1M),性能更高
代码时间
默认创建索引时添加分词
PUT /blog_website
{
"mappings": {
"blogs": {
"properties": {
"title": {
"type": "text",
"analyzer": "ik_max_word"
},
"content": {
"type": "text",
"analyzer": "ik_max_word"
}
}
}
}
}