# Package org.apache.lucene.search

Misc search implementations.

See: Description

Class Summary
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.
MemoryAccountingBitsetCollector: Bitset collector which supports memory tracking

## Package org.apache.lucene.search Description

Misc search implementations.