为什么"滚雪球"在Elasticsearch 5.1中删除了分析器

时间:2017-01-25 19:16:21

标签: elasticsearch snowballanalyzer

我有Elasticsearch 2.4和我的许多索引使用" snowball"然而,今天我更新到5.1,这个分析仪停止工作,为什么它们被移除,以及如何转换我的"雪球"分析仪相当于5.1?

1 个答案:

答案 0 :(得分:2)

主要原因是因为snowball分析器已在Lucene 5中删除,并被english分析器(more info here)取代

snowball token filter仍然存在,所以没有什么能阻止您构建模仿snowball分析器的自定义分析器:

{
  "settings": {
    "analysis": {
      "analyzer": {
        "my_snowball": {
          "type": "custom",
          "tokenizer": "standard",
          "filter": ["standard", "lowercase", "stop", "snowball"]
        }
      }
    }
  }
}