Class NormAnalyzerProperties

java.lang.Object
com.arangodb.entity.arangosearch.analyzer.NormAnalyzerProperties

public final class NormAnalyzerProperties extends Object
Author:
Michele Rastelli
  • Constructor Details

    • NormAnalyzerProperties

      public NormAnalyzerProperties()
  • Method Details

    • 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:
    • 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 to SearchAnalyzerCase.none
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object