Class TopTermsRewrite<B>

Direct Known Subclasses:
MultiTermQuery.TopTermsBlendedFreqScoringRewrite, MultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite, MultiTermQuery.TopTermsScoringBooleanQueryRewrite

public abstract class TopTermsRewrite<B> extends TermCollectingRewrite<B>
Base rewrite method for collecting only the top terms via a priority queue.
  • Field Details

    • size

      private final int size
  • Constructor Details

    • TopTermsRewrite

      public TopTermsRewrite(int size)
      Create a TopTermsBooleanQueryRewrite for at most size terms.

      NOTE: if IndexSearcher.getMaxClauseCount() is smaller than size, then it will be used instead.

  • Method Details