Class NormAnalyzerProperties
- java.lang.Object
-
- com.arangodb.entity.arangosearch.analyzer.NormAnalyzerProperties
-
public final class NormAnalyzerProperties extends Object
- Author:
- Michele Rastelli
-
-
Constructor Summary
Constructors Constructor Description NormAnalyzerProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)SearchAnalyzerCasegetAnalyzerCase()StringgetLocale()inthashCode()booleanisAccent()voidsetAccent(boolean accent)voidsetAnalyzerCase(SearchAnalyzerCase analyzerCase)voidsetLocale(String locale)
-
-
-
Method Detail
-
getLocale
public String getLocale()
- Returns:
- a locale in the format `language[_COUNTRY][.encoding][@variant]` (square brackets denote optional parts), e.g. `de.utf-8` or `en_US.utf-8`. Only UTF-8 encoding is meaningful in ArangoDB.
- See Also:
- Supported Languages
-
setLocale
public void setLocale(String locale)
-
isAccent
public boolean isAccent()
- Returns:
trueto preserve accented characters (default)falseto convert accented characters to their base characters
-
setAccent
public void setAccent(boolean accent)
-
getAnalyzerCase
public SearchAnalyzerCase getAnalyzerCase()
-
setAnalyzerCase
public void setAnalyzerCase(SearchAnalyzerCase analyzerCase)
- Parameters:
analyzerCase- defaults toSearchAnalyzerCase.none
-
-