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 boolean
equals(Object o)
SearchAnalyzerCase
getAnalyzerCase()
String
getLocale()
int
hashCode()
boolean
isAccent()
void
setAccent(boolean accent)
void
setAnalyzerCase(SearchAnalyzerCase analyzerCase)
void
setLocale(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:
true
to preserve accented characters (default)false
to 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
-
-