我一直在寻找这个问题的答案,但我不确定它是否存在于ElasticSearch中。
我正在寻找使用另一个字段的内容突出显示一个字段。
这里有一个简单的例子:
{
"title":"This is a test",
"expressions": "test"
}
可以使用title
内容作为查询突出显示expressions
。
像:
{
"query" : {
"match": { "content": doc.expressions }
},
"highlight" : {
"fields" : {
"content" : {}
}
}
}
答案 0 :(得分:0)
是的,您可以..但您的查询需要更改为以下内容:
{
"query" : {
"match": { "expressions": "test" }
},
"highlight" : {
"fields" : {
"title" : {}
}
}
}