org.wltea.analyzer.lucene
类 IKAnalyzer

java.lang.Object
  继承者 org.apache.lucene.analysis.Analyzer
      继承者 org.wltea.analyzer.lucene.IKAnalyzer
所有已实现的接口:
java.io.Closeable

public final class IKAnalyzer
extends org.apache.lucene.analysis.Analyzer

IK分词器,Lucene Analyzer接口实现 兼容Lucene 3.1以上版本


构造方法摘要
IKAnalyzer()
          IK分词器Lucene 3.5 Analyzer接口实现类 默认细粒度切分算法
IKAnalyzer(boolean useSmart)
          IK分词器Lucene Analyzer接口实现类
 
方法摘要
 org.apache.lucene.analysis.TokenStream reusableTokenStream(java.lang.String fieldName, java.io.Reader reader)
           
 void setUseSmart(boolean useSmart)
           
 org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName, java.io.Reader reader)
           
 boolean useSmart()
           
 
从类 org.apache.lucene.analysis.Analyzer 继承的方法
close, getOffsetGap, getPositionIncrementGap
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

IKAnalyzer

public IKAnalyzer()
IK分词器Lucene 3.5 Analyzer接口实现类 默认细粒度切分算法


IKAnalyzer

public IKAnalyzer(boolean useSmart)
IK分词器Lucene Analyzer接口实现类

参数:
useSmart - 当为true时,分词器进行智能切分
方法详细信息

useSmart

public boolean useSmart()

setUseSmart

public void setUseSmart(boolean useSmart)

tokenStream

public org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName,
                                                          java.io.Reader reader)
指定者:
org.apache.lucene.analysis.Analyzer 中的 tokenStream

reusableTokenStream

public org.apache.lucene.analysis.TokenStream reusableTokenStream(java.lang.String fieldName,
                                                                  java.io.Reader reader)
                                                           throws java.io.IOException
覆盖:
org.apache.lucene.analysis.Analyzer 中的 reusableTokenStream
抛出:
java.io.IOException