我正在研究一个项目,以显示匹配的代码片段及其在相应文档中的确切位置。我们正在将PDF和HTML文档索引到 flex 服务器中。在搜索索引文档中的文本时,首先我们需要在文档中匹配的文本周围显示文本。然后,在单击该条目时,我们应通过突出显示匹配的文本来将文档和位置放在确切的位置。
任何帮助将不胜感激。
最佳答案
您可以使用highlight
突出显示匹配的文本。
GET /index/type/_search
{
"query" : {
"match_phrase" : {
"field" : "some text"
}
},
"highlight": {
"fields" : {
"field" : {}
}
}
}
您可以引用here。
关于elasticsearch - 如何在 Elasticsearch 中显示摘要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35135164/