From 1d479430236a2fa09b2444d7f7907fcab948b20b Mon Sep 17 00:00:00 2001 From: piaolingxue Date: Mon, 17 Jun 2013 11:55:17 +0800 Subject: [PATCH] add Inject Annotate to IkTokenizerFactory. --- .../org/elasticsearch/index/analysis/IkTokenizerFactory.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/elasticsearch/index/analysis/IkTokenizerFactory.java b/src/main/java/org/elasticsearch/index/analysis/IkTokenizerFactory.java index 83d284c..71eebe8 100644 --- a/src/main/java/org/elasticsearch/index/analysis/IkTokenizerFactory.java +++ b/src/main/java/org/elasticsearch/index/analysis/IkTokenizerFactory.java @@ -3,6 +3,7 @@ package org.elasticsearch.index.analysis; import java.io.Reader; import org.apache.lucene.analysis.Tokenizer; +import org.elasticsearch.common.inject.Inject; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.index.Index; import org.wltea.analyzer.dic.Dictionary; @@ -11,6 +12,7 @@ import org.wltea.analyzer.lucene.IKTokenizer; public class IkTokenizerFactory extends AbstractTokenizerFactory { private boolean useSmart = false; + @Inject public IkTokenizerFactory(Index index, Settings indexSettings, String name, Settings settings) { super(index, indexSettings, name, settings); Dictionary.getInstance().Init(indexSettings);