Interface TokenFilterFactory
- All Superinterfaces:
Nameable
An analysis component used to create token filters.
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.analysis.TokenStreamcreate(org.apache.lucene.analysis.TokenStream tokenStream) Transform the specified input TokenStream.default AnalysisModeGet theAnalysisModethis filter is allowed to be used in.default org.apache.lucene.analysis.TokenStreamnormalize(org.apache.lucene.analysis.TokenStream tokenStream) Normalize a tokenStream for use in multi-term queries.
-
Method Details
-
create
org.apache.lucene.analysis.TokenStream create(org.apache.lucene.analysis.TokenStream tokenStream) Transform the specified input TokenStream.- Parameters:
tokenStream- a token stream to be transformed- Returns:
- transformed token stream
-
normalize
default org.apache.lucene.analysis.TokenStream normalize(org.apache.lucene.analysis.TokenStream tokenStream) Normalize a tokenStream for use in multi-term queries. The default implementation returns a given token stream. -
getAnalysisMode
Get theAnalysisModethis filter is allowed to be used in. The default isAnalysisMode.ALL. Instances need to override this method to define their own restrictions.- Returns:
- analysis mode
-