Class ThaiAnalyzer

All Implemented Interfaces:
Closeable, AutoCloseable

public final class ThaiAnalyzer extends StopwordAnalyzerBase
Analyzer for Thai language. It uses BreakIterator to break words.

You must specify the required Version compatibility when creating ThaiAnalyzer:

  • As of 3.6, a set of Thai stopwords is used by default
  • Field Details

    • DEFAULT_STOPWORD_FILE

      public static final String DEFAULT_STOPWORD_FILE
      File containing default Thai stopwords.
      See Also:
  • Constructor Details

    • ThaiAnalyzer

      public ThaiAnalyzer(Version matchVersion)
      Builds an analyzer with the default stop words.
      Parameters:
      matchVersion - lucene compatibility version
    • ThaiAnalyzer

      public ThaiAnalyzer(Version matchVersion, CharArraySet stopwords)
      Builds an analyzer with the given stop words.
      Parameters:
      matchVersion - lucene compatibility version
      stopwords - a stopword set
  • Method Details

    • getDefaultStopSet

      public static CharArraySet getDefaultStopSet()
      Returns an unmodifiable instance of the default stop words set.
      Returns:
      default stop words set.