Class CompletionAnalyzer

    • Method Detail

      • preserveSep

        public boolean preserveSep()
        Returns true if separation between tokens are preserved when converting the token stream to an automaton
      • preservePositionIncrements

        public boolean preservePositionIncrements()
        Returns true if position increments are preserved when converting the token stream to an automaton
      • getWrappedAnalyzer

        protected Analyzer getWrappedAnalyzer​(String fieldName)
        Description copied from class: AnalyzerWrapper
        Retrieves the wrapped Analyzer appropriate for analyzing the field with the given name
        Specified by:
        getWrappedAnalyzer in class AnalyzerWrapper
        Parameters:
        fieldName - Name of the field which is to be analyzed
        Returns:
        Analyzer for the field with the given name. Assumed to be non-null
      • wrapComponents

        protected Analyzer.TokenStreamComponents wrapComponents​(String fieldName,
                                                                Analyzer.TokenStreamComponents components)
        Description copied from class: AnalyzerWrapper
        Wraps / alters the given TokenStreamComponents, taken from the wrapped Analyzer, to form new components. It is through this method that new TokenFilters can be added by AnalyzerWrappers. By default, the given components are returned.
        Overrides:
        wrapComponents in class AnalyzerWrapper
        Parameters:
        fieldName - Name of the field which is to be analyzed
        components - TokenStreamComponents taken from the wrapped Analyzer
        Returns:
        Wrapped / altered TokenStreamComponents.