在我的查询中添加了突出显示,但未显示在结果中。
我以这种方式在代码中添加了亮点:
"highlight": {
"fields": {
"*": {
}
}
}
我希望当返回JSON结果时会有一个名为Highlight的字段。
答案 0 :(得分:0)
来自文档:
突出显示框使您可以从一个或多个中获取突出显示的片段 搜索结果中的字段,以便您可以向用户显示查询的位置 匹配。
您需要搜索一些东西才能突出显示。因此在查询部分进行文本搜索
{
"query": {
"match": {
"<fieldName>": <fieldValue>
}
},
"highlight": {
"fields": {
"status": {}
}
}
}