Class LuceneStandardAnalyzer


  • public final class LuceneStandardAnalyzer
    extends LexicalAnalyzer
    Standard Apache Lucene analyzer; Composed of the standard tokenizer, lowercase filter and stop filter.
    • Constructor Detail

      • LuceneStandardAnalyzer

        public LuceneStandardAnalyzer​(String name)
        Creates an instance of LuceneStandardAnalyzer class.
        Parameters:
        name - the name value to set.
    • Method Detail

      • getMaxTokenLength

        public Integer getMaxTokenLength()
        Get the maxTokenLength property: The maximum token length. Default is 255. Tokens longer than the maximum length are split. The maximum token length that can be used is 300 characters.
        Returns:
        the maxTokenLength value.
      • setMaxTokenLength

        public LuceneStandardAnalyzer setMaxTokenLength​(Integer maxTokenLength)
        Set the maxTokenLength property: The maximum token length. Default is 255. Tokens longer than the maximum length are split. The maximum token length that can be used is 300 characters.
        Parameters:
        maxTokenLength - the maxTokenLength value to set.
        Returns:
        the LuceneStandardAnalyzer object itself.
      • getStopwords

        public List<String> getStopwords()
        Get the stopwords property: A list of stopwords.
        Returns:
        the stopwords value.
      • setStopwords

        public LuceneStandardAnalyzer setStopwords​(List<String> stopwords)
        Set the stopwords property: A list of stopwords.
        Parameters:
        stopwords - the stopwords value to set.
        Returns:
        the LuceneStandardAnalyzer object itself.
      • setStopwords

        public LuceneStandardAnalyzer setStopwords​(String... stopwords)
        Set the stopwords property: A list of stopwords.
        Parameters:
        stopwords - the stopwords value to set.
        Returns:
        the LuceneStandardAnalyzer object itself.