首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将弹性搜索配置为不突出显示停止词

将弹性搜索配置为不突出显示停止词
EN

Stack Overflow用户
提问于 2017-01-11 05:17:21
回答 1查看 638关注 0票数 2

是否可以配置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 119E 220E 121E 222电源作为E 123/code>e 224>最终武器.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-11 05:59:47

你在找查询

  1. 分析分析“指环王”,得到没有句号的词
  2. 使用highlight_query搜索与指环王和没有停止的话从1。

也许就像:

代码语言:javascript
代码运行次数:0
运行
复制
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"
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41583196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档