All Classes and Interfaces

Class
Description
Use this selector to rearrange an index where documents can be uniquely identified based on BinaryDocValues
Implementation of "recursive graph bisection", also called "bipartite graph partitioning" and often abbreviated BP, an approach to doc ID assignment that aims at reducing the sum of the log gap between consecutive postings.
Exception that is thrown when not enough RAM is available.
A merge policy that reorders merged segments according to a BPIndexReorderer.
An IndexOutput that wraps another instance and tracks the number of bytes written
FilterDirectory that tracks write amplification factor
Default implementation of MemoryTracker that tracks allocations and allows setting a memory limit per collector
A Directory implementation for all Unixes and Windows that uses DIRECT I/O to bypass OS level IO caching during merging.
A TopDocsCollector that controls diversity in results by ensuring no more than maxHitsPerKey results from a common source are collected in the final results.
An extension to ScoreDoc that includes a key used for grouping purposes
Holds statistics for a DocValues field.
Holds DocValues statistics for a numeric field storing double values.
Holds DocValues statistics for a numeric field storing long values.
Holds statistics for a numeric DocValues field.
Holds statistics for a sorted DocValues field.
Holds DocValues statistics for a sorted-numeric field storing double values.
Holds DocValues statistics for a sorted-numeric field storing long values.
Holds statistics for a sorted-numeric DocValues field.
Holds statistics for a sorted-set DocValues field.
A Collector which computes statistics for a DocValues field.
Utility to get document frequency and total number of occurrences (sum of the tf for each doc) of a term.
This directory wrapper overrides Directory.copyFrom(Directory, String, String, IOContext) in order to optionally use a hard-link instead of a full byte by byte file copy if applicable.
HighFreqTerms class extracts the top n most frequent terms (by document frequency) from an existing Lucene index and reports their document frequency.
Compares terms by docTermFreq
Compares terms by totalTermFreq
A simple query wrapper for debug purposes.
Merges indices specified on the command line into the index specified as the first command line argument.
Copy and rearrange index according to document selectors, from input dir to output dir.
Select document within a CodecReader
Command-line tool that enables listing segments in an index, copying specific segments to another index, and deleting segments from an index.
Defers actually loading a field's value until you ask for it.
Wraps another Outputs implementation and encodes one or more of its output values.
Bitset collector which supports memory tracking
Tracks dynamic allocations/deallocations of memory for transient objects
This tool splits input index into multiple equal parts.
Split an index based on a Query.
A straightforward implementation of FSDirectory using java.io.RandomAccessFile.
A similarity with a lengthNorm that provides for a "plateau" of equally good lengths, and tf helper functions.
Holder for a term along with its statistics (TermStats.docFreq and TermStats.totalTermFreq).
An FST Outputs implementation where each output is one or two non-negative long values.
Holds two long outputs.