Lucene 9.1.0 misc API

Misc Tools

The misc package has various tools for splitting/merging indices, changing norms, finding high freq terms, and others.


DirectIODirectory is a Directory implementation that bypasses the OS's buffer cache (using direct IO) for any IndexInput and IndexOutput used during merging of segments larger than a specified size (default 10 MB). This avoids evicting hot pages that are still in-use for searching, keeping search more responsive while large merges run.

See this blog post for details.

Miscellaneous Lucene utilities that don't really fit anywhere else.
Misc extensions of the Document/Field API.
Misc index tools and index support.
Misc search implementations.
Misc Directory implementations.
Memory Tracker interface which allows defining custom collector level memory trackers
Misc FST classes.