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