Class IntervalsSource


  • public abstract class IntervalsSource
    extends Object
    A helper class for IntervalQuery that provides an IntervalIterator for a given field and segment Static constructor functions for various different sources can be found in the Intervals class
    • Constructor Detail

      • IntervalsSource

        public IntervalsSource()
    • Method Detail

      • extractTerms

        public abstract void extractTerms​(String field,
                                          Set<Term> terms)
        Expert: collect Term objects from this source, to be used for top-level term scoring
        Parameters:
        field - the field to be scored
        terms - a Set which terms should be added to
      • hashCode

        public abstract int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public abstract boolean equals​(Object other)
        Overrides:
        equals in class Object