## Uses of Class
org.apache.lucene.index.IndexWriter

Packages that use IndexWriter
org.apache.lucene.benchmark.byTask: Benchmarking Lucene By Tasks.
org.apache.lucene.benchmark.byTask.tasks: Extendable benchmark tasks.
org.apache.lucene.index: Code to maintain and access indices.

Uses of IndexWriter in org.apache.lucene.benchmark.byTask

Methods in org.apache.lucene.benchmark.byTask that return IndexWriter
`IndexWriter` `PerfRunData.getIndexWriter()`

Methods in org.apache.lucene.benchmark.byTask with parameters of type IndexWriter
`void` `PerfRunData.setIndexWriter(IndexWriter indexWriter)`

Uses of IndexWriter in org.apache.lucene.benchmark.byTask.tasks

Methods in org.apache.lucene.benchmark.byTask.tasks that return IndexWriter
`static IndexWriter` `CreateIndexTask.configureWriter(Config config, PerfRunData runData, IndexWriterConfig.OpenMode mode, IndexCommit commit)`

Uses of IndexWriter in org.apache.lucene.index

Fields in org.apache.lucene.index declared as IndexWriter
`protected IndexWriter` `ConcurrentMergeScheduler.writer`

Fields in org.apache.lucene.index with type parameters of type IndexWriter
`protected SetOnce<IndexWriter>` `MergePolicy.writer`

Methods in org.apache.lucene.index with parameters of type IndexWriter
`protected ConcurrentMergeScheduler.MergeThread` `ConcurrentMergeScheduler.getMergeThread(IndexWriter writer, MergePolicy.OneMerge merge)` Create and return a new MergeThread
`void` `SerialMergeScheduler.merge(IndexWriter writer)` Just do the merges in sequence.
`void` `ConcurrentMergeScheduler.merge(IndexWriter writer)`
`void` `NoMergeScheduler.merge(IndexWriter writer)`
`abstract void` `MergeScheduler.merge(IndexWriter writer)` Run the merges provided by `getNextMerge()`.
`static IndexReader` `IndexReader.open(IndexWriter writer, boolean applyAllDeletes)` Open a near real time IndexReader from the `IndexWriter`.
`IndexReader` `IndexReader.reopen(IndexWriter writer, boolean applyAllDeletes)` Expert: returns a readonly reader, covering all committed as well as un-committed changes to the index.
`void` `NoMergePolicy.setIndexWriter(IndexWriter writer)`
`void` `MergePolicy.setIndexWriter(IndexWriter writer)` Sets the `IndexWriter` to use by this merge policy.
`void` `UpgradeIndexMergePolicy.setIndexWriter(IndexWriter writer)`

Constructors in org.apache.lucene.index with parameters of type IndexWriter
`ConcurrentMergeScheduler.MergeThread(IndexWriter writer, MergePolicy.OneMerge startMerge)`
`NRTManager(IndexWriter writer)` Create new NRTManager.
`NRTManager(IndexWriter writer, ExecutorService es)` Create new NRTManager.

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