public class StandardTokenizerOptions
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StandardTokenizerOptions.OptionsBuilder |
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_TOKEN_LENGTH |
static int |
DEFAULT_MIN_TOKEN_LENGTH |
static java.lang.String |
TOKENIZATION_ENABLE_STEMMING |
static java.lang.String |
TOKENIZATION_LOCALE |
static java.lang.String |
TOKENIZATION_NORMALIZE_LOWERCASE |
static java.lang.String |
TOKENIZATION_NORMALIZE_UPPERCASE |
static java.lang.String |
TOKENIZATION_SKIP_STOP_WORDS |
Constructor and Description |
---|
StandardTokenizerOptions() |
Modifier and Type | Method and Description |
---|---|
static StandardTokenizerOptions |
buildFromMap(java.util.Map<java.lang.String,java.lang.String> optionsMap) |
static StandardTokenizerOptions |
getDefaultOptions() |
java.util.Locale |
getLocale() |
int |
getMaxTokenLength() |
int |
getMinTokenLength() |
boolean |
isCaseSensitive() |
void |
setAllTermsToLowerCase(boolean allTermsToLowerCase) |
void |
setAllTermsToUpperCase(boolean allTermsToUpperCase) |
void |
setCaseSensitive(boolean caseSensitive) |
void |
setIgnoreStopTerms(boolean ignoreStopTerms) |
void |
setLocale(java.util.Locale locale) |
void |
setMaxTokenLength(int maxTokenLength) |
void |
setMinTokenLength(int minTokenLength) |
void |
setStemTerms(boolean stemTerms) |
boolean |
shouldIgnoreStopTerms() |
boolean |
shouldLowerCaseTerms() |
boolean |
shouldStemTerms() |
boolean |
shouldUpperCaseTerms() |
public static final java.lang.String TOKENIZATION_ENABLE_STEMMING
public static final java.lang.String TOKENIZATION_SKIP_STOP_WORDS
public static final java.lang.String TOKENIZATION_LOCALE
public static final java.lang.String TOKENIZATION_NORMALIZE_LOWERCASE
public static final java.lang.String TOKENIZATION_NORMALIZE_UPPERCASE
public static final int DEFAULT_MAX_TOKEN_LENGTH
public static final int DEFAULT_MIN_TOKEN_LENGTH
public boolean shouldStemTerms()
public void setStemTerms(boolean stemTerms)
public boolean shouldIgnoreStopTerms()
public void setIgnoreStopTerms(boolean ignoreStopTerms)
public java.util.Locale getLocale()
public void setLocale(java.util.Locale locale)
public boolean isCaseSensitive()
public void setCaseSensitive(boolean caseSensitive)
public boolean shouldUpperCaseTerms()
public void setAllTermsToUpperCase(boolean allTermsToUpperCase)
public boolean shouldLowerCaseTerms()
public void setAllTermsToLowerCase(boolean allTermsToLowerCase)
public int getMinTokenLength()
public void setMinTokenLength(int minTokenLength)
public int getMaxTokenLength()
public void setMaxTokenLength(int maxTokenLength)
public static StandardTokenizerOptions buildFromMap(java.util.Map<java.lang.String,java.lang.String> optionsMap)
public static StandardTokenizerOptions getDefaultOptions()
Copyright © 2017 The Apache Software Foundation