## Package org.apache.lucene.index

Interface Summary
NRTManager.WaitingListener: NRTManager invokes this interface to notify it when a caller is waiting for a specific generation searcher to be visible.

Class Summary
BalancedSegmentMergePolicy: Merge policy that tries to balance not doing large segment merges with not accumulating too many segments in the index, to provide for better performance in near real-time setting.
BalancedSegmentMergePolicy.MergePolicyParams
FieldNormModifier: Given a directory and a list of fields, updates the fieldNorms in place for every document.
IndexSorter: Sort an index by document importance factor.
IndexSplitter: Command-line tool that enables listing segments in an index, copying specific segments to another index, and deleting segments from an index.
MultiPassIndexSplitter: This tool splits input index into multiple equal parts.
MultiPassIndexSplitter.FakeDeleteIndexReader: This class pretends that it can write deletions to the underlying index.
NRTManager: Utility class to manage sharing near-real-time searchers across multiple searching threads.
NRTManagerReopenThread: Utility class that runs a reopen thread to periodically reopen the NRT searchers in the provided `NRTManager`.
PKIndexSplitter: Split an index based on a `Filter`.
PKIndexSplitter.DocumentFilteredIndexReader
TermVectorAccessor: Transparent access to the vector space model, either via TermFreqVector or by resolving it from the inverted index.

Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.