Class StandardTokenizerOptions
- java.lang.Object
-
- org.apache.cassandra.index.sasi.analyzer.StandardTokenizerOptions
-
public class StandardTokenizerOptions extends java.lang.ObjectVarious options for controlling tokenization and enabling or disabling features
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStandardTokenizerOptions.OptionsBuilder
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_MAX_TOKEN_LENGTHstatic intDEFAULT_MIN_TOKEN_LENGTHstatic java.lang.StringTOKENIZATION_ENABLE_STEMMINGstatic java.lang.StringTOKENIZATION_LOCALEstatic java.lang.StringTOKENIZATION_NORMALIZE_LOWERCASEstatic java.lang.StringTOKENIZATION_NORMALIZE_UPPERCASEstatic java.lang.StringTOKENIZATION_SKIP_STOP_WORDS
-
Constructor Summary
Constructors Constructor Description StandardTokenizerOptions()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StandardTokenizerOptionsbuildFromMap(java.util.Map<java.lang.String,java.lang.String> optionsMap)static StandardTokenizerOptionsgetDefaultOptions()java.util.LocalegetLocale()intgetMaxTokenLength()intgetMinTokenLength()booleanisCaseSensitive()voidsetAllTermsToLowerCase(boolean allTermsToLowerCase)voidsetAllTermsToUpperCase(boolean allTermsToUpperCase)voidsetCaseSensitive(boolean caseSensitive)voidsetIgnoreStopTerms(boolean ignoreStopTerms)voidsetLocale(java.util.Locale locale)voidsetMaxTokenLength(int maxTokenLength)voidsetMinTokenLength(int minTokenLength)voidsetStemTerms(boolean stemTerms)booleanshouldIgnoreStopTerms()booleanshouldLowerCaseTerms()booleanshouldStemTerms()booleanshouldUpperCaseTerms()
-
-
-
Field Detail
-
TOKENIZATION_ENABLE_STEMMING
public static final java.lang.String TOKENIZATION_ENABLE_STEMMING
- See Also:
- Constant Field Values
-
TOKENIZATION_SKIP_STOP_WORDS
public static final java.lang.String TOKENIZATION_SKIP_STOP_WORDS
- See Also:
- Constant Field Values
-
TOKENIZATION_LOCALE
public static final java.lang.String TOKENIZATION_LOCALE
- See Also:
- Constant Field Values
-
TOKENIZATION_NORMALIZE_LOWERCASE
public static final java.lang.String TOKENIZATION_NORMALIZE_LOWERCASE
- See Also:
- Constant Field Values
-
TOKENIZATION_NORMALIZE_UPPERCASE
public static final java.lang.String TOKENIZATION_NORMALIZE_UPPERCASE
- See Also:
- Constant Field Values
-
DEFAULT_MAX_TOKEN_LENGTH
public static final int DEFAULT_MAX_TOKEN_LENGTH
- See Also:
- Constant Field Values
-
DEFAULT_MIN_TOKEN_LENGTH
public static final int DEFAULT_MIN_TOKEN_LENGTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
shouldStemTerms
public boolean shouldStemTerms()
-
setStemTerms
public void setStemTerms(boolean stemTerms)
-
shouldIgnoreStopTerms
public boolean shouldIgnoreStopTerms()
-
setIgnoreStopTerms
public void setIgnoreStopTerms(boolean ignoreStopTerms)
-
getLocale
public java.util.Locale getLocale()
-
setLocale
public void setLocale(java.util.Locale locale)
-
isCaseSensitive
public boolean isCaseSensitive()
-
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive)
-
shouldUpperCaseTerms
public boolean shouldUpperCaseTerms()
-
setAllTermsToUpperCase
public void setAllTermsToUpperCase(boolean allTermsToUpperCase)
-
shouldLowerCaseTerms
public boolean shouldLowerCaseTerms()
-
setAllTermsToLowerCase
public void setAllTermsToLowerCase(boolean allTermsToLowerCase)
-
getMinTokenLength
public int getMinTokenLength()
-
setMinTokenLength
public void setMinTokenLength(int minTokenLength)
-
getMaxTokenLength
public int getMaxTokenLength()
-
setMaxTokenLength
public void setMaxTokenLength(int maxTokenLength)
-
buildFromMap
public static StandardTokenizerOptions buildFromMap(java.util.Map<java.lang.String,java.lang.String> optionsMap)
-
getDefaultOptions
public static StandardTokenizerOptions getDefaultOptions()
-
-