Elasticsearch 搜索数据:高亮、验证与排序指南
1. 高亮功能概述
高亮是在搜索结果中显示查询词匹配部分的过程。在日常浏览网页时,我们经常能看到高亮的搜索结果。在 Elasticsearch 中,我们可以利用其高亮功能来增强应用的搜索体验。
2. 开始使用高亮
若要在文档的标题字段中高亮匹配的单词,可发送如下查询:
{
"query" : {
"term" : {
"title" : "crime"
}
},
"highlight" : {
"fields" : {
"title" : {}
}
}
}
响应结果如下:
{
"took" : 2,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 1,
"max_score" : 0.19178301,
"hits" : [ {
"_index" : "library",
"_type" : "book",
"_id" : "4",
"_score" : 0.19178301,
"_source" : {
"title": "Crime and Punis
超级会员免费看
订阅专栏 解锁全文
74

被折叠的 条评论
为什么被折叠?



