diff --git a/README.textile b/README.textile index 54649ec..728a2bb 100644 --- a/README.textile +++ b/README.textile @@ -66,7 +66,10 @@ index: ik: alias: [ik_analyzer] type: org.elasticsearch.index.analysis.IkAnalyzerProvider - ik_smart: + ik_max_word: + type: ik + use_smart: false + ik_smart: type: ik use_smart: true diff --git a/src/main/java/org/elasticsearch/index/analysis/IkAnalyzerProvider.java b/src/main/java/org/elasticsearch/index/analysis/IkAnalyzerProvider.java index b0c4a61..fb13dee 100644 --- a/src/main/java/org/elasticsearch/index/analysis/IkAnalyzerProvider.java +++ b/src/main/java/org/elasticsearch/index/analysis/IkAnalyzerProvider.java @@ -2,7 +2,6 @@ package org.elasticsearch.index.analysis; import org.elasticsearch.common.inject.Inject; import org.elasticsearch.common.inject.assistedinject.Assisted; -import org.elasticsearch.common.logging.ESLogger; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.env.Environment; import org.elasticsearch.index.Index; @@ -11,7 +10,6 @@ import org.wltea.analyzer.lucene.IKAnalyzer; public class IkAnalyzerProvider extends AbstractIndexAnalyzerProvider { private final IKAnalyzer analyzer; - private ESLogger logger=null; @Inject public IkAnalyzerProvider(Index index, @IndexSettings Settings indexSettings, Environment env, @Assisted String name, @Assisted Settings settings) { super(index, indexSettings, name, settings); diff --git a/src/main/java/org/wltea/analyzer/cfg/Configuration.java b/src/main/java/org/wltea/analyzer/cfg/Configuration.java index dec9ecc..51343b4 100644 --- a/src/main/java/org/wltea/analyzer/cfg/Configuration.java +++ b/src/main/java/org/wltea/analyzer/cfg/Configuration.java @@ -51,25 +51,6 @@ public class Configuration { } } - /** - * 返回useSmart标志位 - * useSmart =true ,分词器使用智能切分策略, =false则使用细粒度切分 - * @return useSmart - */ - public boolean useSmart() { - return useSmart; - } - - /** - * 设置useSmart标志位 - * useSmart =true ,分词器使用智能切分策略, =false则使用细粒度切分 - * @param useSmart - */ - public void setUseSmart(boolean useSmart) { - this.useSmart = useSmart; - } - - public List getExtDictionarys(){ List extDictFiles = new ArrayList(2); diff --git a/src/main/java/org/wltea/analyzer/core/IKSegmenter.java b/src/main/java/org/wltea/analyzer/core/IKSegmenter.java index d3057a4..3548192 100644 --- a/src/main/java/org/wltea/analyzer/core/IKSegmenter.java +++ b/src/main/java/org/wltea/analyzer/core/IKSegmenter.java @@ -129,8 +129,6 @@ public final class IKSegmenter { } } //对分词进行歧义处理 - logger.error("useSmart:"+String.valueOf(useSmart)); - this.arbitrator.process(context, useSmart); //将分词结果输出到结果集,并处理未切分的单个CJK字符 context.outputToResult();