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 writtenFilterDirectory
that tracks write amplification factorDefault implementation of
MemoryTracker
that tracks allocations and allows setting a
memory limit per collectorA
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.