All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description BinaryDocValueSelector Select documents using binary doc valuesBPIndexReorderer 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.BPIndexReorderer.NotEnoughRAMException Exception that is thrown when not enough RAM is available.ByteTrackingIndexOutput AnIndexOutput
that wraps another instance and tracks the number of bytes writtenByteWritesTrackingDirectoryWrapper FilterDirectory
that tracks write amplification factorCollectorMemoryTracker Default implementation ofMemoryTracker
that tracks allocations and allows setting a memory limit per collectorDirectIODirectory ADirectory
implementation for all Unixes and Windows that uses DIRECT I/O to bypass OS level IO caching during merging.DiversifiedTopDocsCollector ATopDocsCollector
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 purposesDocValuesStats<T> Holds statistics for a DocValues field.DocValuesStats.DoubleDocValuesStats Holds DocValues statistics for a numeric field storingdouble
values.DocValuesStats.LongDocValuesStats Holds DocValues statistics for a numeric field storinglong
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 storingdouble
values.DocValuesStats.SortedLongDocValuesStats Holds DocValues statistics for a sorted-numeric field storinglong
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 ACollector
which computes statistics for a DocValues field.GetTermInfo Utility to get document frequency and total number of occurrences (sum of the tf for each doc) of a term.HardlinkCopyDirectoryWrapper This directory wrapper overridesDirectory.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 HighFreqTerms
class extracts the top n most frequent terms (by document frequency) from an existing Lucene index and reports their document frequency.HighFreqTerms.DocFreqComparator Compares terms by docTermFreqHighFreqTerms.TotalTermFreqComparator Compares terms by totalTermFreqIndexMergeTool Merges indices specified on the command line into the index specified as the first command line argument.IndexRearranger Copy and rearrange index according to document selectors, from input dir to output dir.IndexRearranger.DocumentSelector Select document within a CodecReaderIndexSplitter Command-line tool that enables listing segments in an index, copying specific segments to another index, and deleting segments from an index.LazyDocument Defers actually loading a field's value until you ask for it.ListOfOutputs<T> Wraps another Outputs implementation and encodes one or more of its output values.MemoryAccountingBitsetCollector Bitset collector which supports memory trackingMemoryTracker Tracks dynamic allocations/deallocations of memory for transient objectsMultiPassIndexSplitter This tool splits input index into multiple equal parts.PKIndexSplitter Split an index based on aQuery
.RAFDirectory A straightforward implementation ofFSDirectory
using java.io.RandomAccessFile.SweetSpotSimilarity A similarity with a lengthNorm that provides for a "plateau" of equally good lengths, and tf helper functions.TermStats Holder for a term along with its statistics (TermStats.docFreq
andTermStats.totalTermFreq
).UpToTwoPositiveIntOutputs An FSTOutputs
implementation where each output is one or two non-negative long values.UpToTwoPositiveIntOutputs.TwoLongs Holds two long outputs.