是否可以配置Elasticsearch,而不是突出显示文本中单独出现的停止词?
例如,在维基百科的以下文本中,我想突出“指环王”、“环”或“领主”,但我不希望Elasticsearch突出显示" of“或" the”(如果它们单独发生)。
“指环王”()是英国作家J·R·R·托尔金(J.R.R. Tolkien )写的一部史诗般的高幻想小说。 The 故事开始于托尔金1937年的奇幻小说“霍比特人”的续集,但最终发展成了一部更大的作品。“指环王”( The Lord of the Rings )在1937年至1949年期间分阶段写成,是有史以来最畅销的小说之一,销量超过1.5亿册。标题of小说指的是故事的主要对手,黑魔王 Sauron,他在早期创造了一个来统治
E 218
其他E 119
环E 220E 121E 222电源作为E 123/code>e 224>最终武器.
发布于 2017-01-10 21:59:47
你在找查询
highlight_query
搜索与指环王和没有停止的话从1。也许就像:
GET /_search
{
"query" : {
"match": {
"my_field": {
"query": "The Lord of the Rings"
}
}
},
"highlight" : {
"order" : "score",
"fields" : {
"my_field" : {
"highlight_query": {
"bool": {
"should": {
"match_phrase": {
"content": {
"query": "my words"
}
}
}
}
}
}
}
}
}
https://stackoverflow.com/questions/41583196
复制