我有 Elasticsearch 2.4 和许多使用“雪球”分析器的索引,但是今天我更新到 5.1 并且这个分析器停止工作,为什么它们被删除以及如何将我的“雪球”分析器转换为 5.1 中的等价物?
问问题
611 次
1 回答
2
主要原因是snowball
分析器已在 Lucene 5 中被删除并被english
分析器取代(更多信息在这里)
但是,snowball
令牌过滤器仍然存在,因此没有什么能阻止您构建模仿分析器的自定义snowball
分析器:
{
"settings": {
"analysis": {
"analyzer": {
"my_snowball": {
"type": "custom",
"tokenizer": "standard",
"filter": ["standard", "lowercase", "stop", "snowball"]
}
}
}
}
}
于 2017-01-26T05:06:07.890 回答