首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Elasticsearch 5.1中删除了"snowball“分析器

为什么Elasticsearch 5.1中删除了"snowball“分析器
EN

Stack Overflow用户
提问于 2017-01-26 03:16:21
回答 1查看 606关注 0票数 1

我有Elasticsearch 2.4和我的许多索引,其中使用“雪球”分析器,但是今天我更新到5.1,这个分析器停止工作,为什么它们在哪里被删除,以及如何将我的“雪球”分析器转换为5.1中的等效分析器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-26 13:06:08

主要原因是Lucene 5中删除了snowball分析器,取而代之的是english分析器(more info here)

但是,snowball token filter仍然存在,因此没有什么可以阻止您构建一个模仿snowball分析器的自定义分析器:

代码语言:javascript
复制
{
  "settings": {
    "analysis": {
      "analyzer": {
        "my_snowball": {
          "type": "custom",
          "tokenizer": "standard",
          "filter": ["standard", "lowercase", "stop", "snowball"]
        }
      }
    }
  }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41859821

复制
相关文章

相似问题

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