# Package org.apache.lucene.misc.search

Misc search implementations.

- Class Summary
  Class | Description
  --- | ---
  DiversifiedTopDocsCollector | A `TopDocsCollector` that controls diversity in results by ensuring no more than maxHitsPerKey results from a common source are collected in the final results.
  DiversifiedTopDocsCollector.ScoreDocKey | An extension to ScoreDoc that includes a key used for grouping purposes
  DocValuesStats<T> | Holds statistics for a DocValues field.
  DocValuesStats.DoubleDocValuesStats | Holds DocValues statistics for a numeric field storing `double` values.
  DocValuesStats.LongDocValuesStats | Holds DocValues statistics for a numeric field storing `long` values.
  DocValuesStats.NumericDocValuesStats<T extends Number> | Holds statistics for a numeric DocValues field.
  DocValuesStats.SortedDocValuesStats | Holds statistics for a sorted DocValues field.
  DocValuesStats.SortedDoubleDocValuesStats | Holds DocValues statistics for a sorted-numeric field storing `double` values.
  DocValuesStats.SortedLongDocValuesStats | Holds DocValues statistics for a sorted-numeric field storing `long` values.
  DocValuesStats.SortedNumericDocValuesStats<T extends Number> | Holds statistics for a sorted-numeric DocValues field.
  DocValuesStats.SortedSetDocValuesStats | Holds statistics for a sorted-set DocValues field.
  DocValuesStatsCollector | A `Collector` which computes statistics for a DocValues field.
  HumanReadableQuery | A simple query wrapper for debug purposes.
  MemoryAccountingBitsetCollector | Bitset collector which supports memory tracking