Class StemmerOverrideFilter.Builder
- java.lang.Object
-
- org.apache.lucene.analysis.miscellaneous.StemmerOverrideFilter.Builder
-
- Enclosing class:
- StemmerOverrideFilter
public static class StemmerOverrideFilter.Builder extends java.lang.ObjectThis builder builds anFSTfor theStemmerOverrideFilter
-
-
Constructor Summary
Constructors Constructor Description Builder()Creates a newStemmerOverrideFilter.Builderwith ignoreCase set tofalseBuilder(boolean ignoreCase)Creates a newStemmerOverrideFilter.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(java.lang.CharSequence input, java.lang.CharSequence output)Adds an input string and it's stemmer override output to this builder.StemmerOverrideFilter.StemmerOverrideMapbuild()Returns anStemmerOverrideFilter.StemmerOverrideMapto be used with theStemmerOverrideFilter
-
-
-
Constructor Detail
-
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 Detail
-
add
public boolean add(java.lang.CharSequence input, java.lang.CharSequence output)Adds an input string and it's 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
public StemmerOverrideFilter.StemmerOverrideMap build() throws java.io.IOException
Returns anStemmerOverrideFilter.StemmerOverrideMapto be used with theStemmerOverrideFilter- Returns:
- an
StemmerOverrideFilter.StemmerOverrideMapto be used with theStemmerOverrideFilter - Throws:
java.io.IOException- if anIOExceptionoccurs;
-
-