我有Elasticsearch 2.4和我的许多索引使用" snowball"然而,今天我更新到5.1,这个分析仪停止工作,为什么它们被移除,以及如何转换我的"雪球"分析仪相当于5.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"]
}
}
}
}
}