Package | Description |
---|---|
org.apache.lucene.analysis.custom |
A general-purpose Analyzer that can be created with a builder-style API.
|
Modifier and Type | Method and Description |
---|---|
CustomAnalyzer.ConditionBuilder |
CustomAnalyzer.ConditionBuilder.addTokenFilter(Class<? extends TokenFilterFactory> factory,
Map<String,String> params)
Adds the given token filter.
|
CustomAnalyzer.ConditionBuilder |
CustomAnalyzer.ConditionBuilder.addTokenFilter(Class<? extends TokenFilterFactory> factory,
String... params)
Adds the given token filter.
|
CustomAnalyzer.ConditionBuilder |
CustomAnalyzer.ConditionBuilder.addTokenFilter(String name,
Map<String,String> params)
Adds the given token filter.
|
CustomAnalyzer.ConditionBuilder |
CustomAnalyzer.ConditionBuilder.addTokenFilter(String name,
String... params)
Adds the given token filter.
|
CustomAnalyzer.ConditionBuilder |
CustomAnalyzer.Builder.when(Class<? extends ConditionalTokenFilterFactory> factory,
Map<String,String> params)
Add a
ConditionalTokenFilterFactory to the analysis chain
TokenFilters added by subsequent calls to addTokenFilter(String, String...)
and related functions will only be used if the current token matches the condition. |
CustomAnalyzer.ConditionBuilder |
CustomAnalyzer.Builder.when(Class<? extends ConditionalTokenFilterFactory> factory,
String... params)
Add a
ConditionalTokenFilterFactory to the analysis chain
TokenFilters added by subsequent calls to addTokenFilter(String, String...)
and related functions will only be used if the current token matches the condition. |
CustomAnalyzer.ConditionBuilder |
CustomAnalyzer.Builder.when(ConditionalTokenFilterFactory factory)
Add a
ConditionalTokenFilterFactory to the analysis chain
TokenFilters added by subsequent calls to addTokenFilter(String, String...)
and related functions will only be used if the current token matches the condition. |
CustomAnalyzer.ConditionBuilder |
CustomAnalyzer.Builder.when(String name,
Map<String,String> params)
Add a
ConditionalTokenFilterFactory to the analysis chain
TokenFilters added by subsequent calls to addTokenFilter(String, String...)
and related functions will only be used if the current token matches the condition. |
CustomAnalyzer.ConditionBuilder |
CustomAnalyzer.Builder.when(String name,
String... params)
Add a
ConditionalTokenFilterFactory to the analysis chain
TokenFilters added by subsequent calls to addTokenFilter(String, String...)
and related functions will only be used if the current token matches the condition. |
CustomAnalyzer.ConditionBuilder |
CustomAnalyzer.Builder.whenTerm(Predicate<CharSequence> predicate)
Apply subsequent token filters if the current token's term matches a predicate
This is the equivalent of:
|
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.