add Inject Annotate to IkTokenizerFactory.

This commit is contained in:
piaolingxue 2013-06-17 11:55:17 +08:00
parent 963fac4771
commit 1d47943023

View File

@ -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);