Class FreqProxTermsWriter.SortingTerms

    • Method Detail

      • iterator

        public TermsEnum iterator()
                           throws java.io.IOException
        Description copied from class: Terms
        Returns an iterator that will step through all terms. This method will not return null.
        Overrides:
        iterator in class FilterLeafReader.FilterTerms
        Throws:
        java.io.IOException
      • intersect

        public TermsEnum intersect​(CompiledAutomaton compiled,
                                   BytesRef startTerm)
                            throws java.io.IOException
        Description copied from class: Terms
        Returns a TermsEnum that iterates over all terms and documents that are accepted by the provided CompiledAutomaton. If the startTerm is provided then the returned enum will only return terms > startTerm, but you still must call next() first to get to the first term. Note that the provided startTerm must be accepted by the automaton.

        This is an expert low-level API and will only work for NORMAL compiled automata. To handle any compiled automata you should instead use CompiledAutomaton.getTermsEnum(org.apache.lucene.index.Terms) instead.

        NOTE: the returned TermsEnum cannot seek

        .
        Overrides:
        intersect in class Terms
        Throws:
        java.io.IOException