| Name | Description | Type | Package | Framework |
| DirectoryManager | DirectoryManager defines an interface for managing directory instances used by the search index. | Interface | org.apache.jackrabbit.core.query.lucene.directory | Apache JackRabbit |
| FSDirectoryManager | FSDirectoryManager implements a directory manager for FSDirectory instances. | Class | org.apache.jackrabbit.core.query.lucene.directory | Apache JackRabbit |
| IndexInputStream | IndexInputStream implements an InputStream that wraps a lucene IndexInput. | Class | org.apache.jackrabbit.core.query.lucene.directory | Apache JackRabbit |
| IndexOutputStream | IndexOutputStream wraps an IndexOutput and exposes it as a regular OutputStream. | Class | org.apache.jackrabbit.core.query.lucene.directory | Apache JackRabbit |
| RAMDirectoryManager | RAMDirectoryManager implements a directory manager for RAMDirectory instances. | Class | org.apache.jackrabbit.core.query.lucene.directory | Apache JackRabbit |