| Name | Description | Type | Package | Framework |
| IndexWriter | An IndexWriter creates and maintains an index. | Class | org.apache.lucene.index | Apache Lucene |
| IndexWriter .IndexReaderWarmer | If DirectoryReader. | Class | org.apache.lucene.index.IndexWriter | Apache Lucene |
| IndexWriterConfig | Holds all the configuration that is used to create an IndexWriter. | Class | org.apache.lucene.index | Apache Lucene |
| IndexWriterConfig .OpenMode | Specifies the open mode for IndexWriter. | Class | org.apache.lucene.index.IndexWriterConfig | Apache Lucene |
| IndexWriterMaxDocsChanger | Accessor to make some package protected methods in IndexWriter available for testing. | Class | org.apache.lucene.index | Apache Lucene |