From 63326ca322ccb8c1bd3662ab7c0bfd38a86a53cb Mon Sep 17 00:00:00 2001 From: gnuhpc Date: Sat, 5 Aug 2017 16:59:06 +0800 Subject: [PATCH] For upgrade compatibility --- .../elasticsearch/plugin/analysis/ik/AnalysisIkPlugin.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/org/elasticsearch/plugin/analysis/ik/AnalysisIkPlugin.java b/src/main/java/org/elasticsearch/plugin/analysis/ik/AnalysisIkPlugin.java index e6ed25c7..1edad2e3 100644 --- a/src/main/java/org/elasticsearch/plugin/analysis/ik/AnalysisIkPlugin.java +++ b/src/main/java/org/elasticsearch/plugin/analysis/ik/AnalysisIkPlugin.java @@ -24,6 +24,9 @@ public Map> getTokeniz extra.put("ik_smart", IkTokenizerFactory::getIkSmartTokenizerFactory); extra.put("ik_max_word", IkTokenizerFactory::getIkTokenizerFactory); + //For compatibility, otherwise mapping parser will fail during upgrade from 2.x to 5.0 + // if you have any field using ik as Analyzer/Tokenizer. + extra.put("ik", IkTokenizerFactory::getIkSmartTokenizerFactory); return extra; } @@ -34,6 +37,9 @@ public Map