Class StemmerOverrideFilter.Builder
java.lang.Object
org.apache.lucene.analysis.miscellaneous.StemmerOverrideFilter.Builder
- Enclosing class:
StemmerOverrideFilter
This builder builds an
FST for the StemmerOverrideFilter-
Constructor Summary
ConstructorsConstructorDescriptionBuilder()Creates a newStemmerOverrideFilter.Builderwith ignoreCase set tofalseBuilder(boolean ignoreCase) Creates a newStemmerOverrideFilter.Builder -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(CharSequence input, CharSequence output) Adds an input string and its stemmer override output to this builder.build()Returns anStemmerOverrideFilter.StemmerOverrideMapto be used with theStemmerOverrideFilter
-
Constructor Details
-
Builder
public Builder()Creates a newStemmerOverrideFilter.Builderwith ignoreCase set tofalse -
Builder
public Builder(boolean ignoreCase) Creates a newStemmerOverrideFilter.Builder- Parameters:
ignoreCase- if the input case should be ignored.
-
-
Method Details
-
add
Adds an input string and its stemmer override output to this builder.- Parameters:
input- the input char sequenceoutput- the stemmer override output char sequence- Returns:
falseiff the input has already been added to this builder otherwisetrue.
-
build
Returns anStemmerOverrideFilter.StemmerOverrideMapto be used with theStemmerOverrideFilter- Returns:
- an
StemmerOverrideFilter.StemmerOverrideMapto be used with theStemmerOverrideFilter - Throws:
IOException- if anIOExceptionoccurs;
-