org.apache.lucene.analysis.miscellaneous
Class LimitTokenCountAnalyzer
java.lang.Object
org.apache.lucene.analysis.Analyzer
org.apache.lucene.analysis.AnalyzerWrapper
org.apache.lucene.analysis.miscellaneous.LimitTokenCountAnalyzer
- All Implemented Interfaces:
- Closeable
public final class LimitTokenCountAnalyzer
- extends AnalyzerWrapper
This Analyzer limits the number of tokens while indexing. It is
a replacement for the maximum field length setting inside IndexWriter
.
LimitTokenCountAnalyzer
public LimitTokenCountAnalyzer(Analyzer delegate,
int maxTokenCount)
- Build an analyzer that limits the maximum number of tokens per field.
getWrappedAnalyzer
protected Analyzer getWrappedAnalyzer(String fieldName)
- Specified by:
getWrappedAnalyzer
in class AnalyzerWrapper
wrapComponents
protected Analyzer.TokenStreamComponents wrapComponents(String fieldName,
Analyzer.TokenStreamComponents components)
- Specified by:
wrapComponents
in class AnalyzerWrapper
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.