Uses of Class
org.apache.lucene.index.IndexWriter
Packages that use IndexWriter
Package
Description
Code to maintain and access indices.
Internal bridges to package-private internals, for use by the lucene test framework only.
Misc index tools and index support.
Monitoring framework
Code to search indices.
Analyzer based autosuggest.
-
Uses of IndexWriter in org.apache.lucene.index
Fields in org.apache.lucene.index declared as IndexWriterModifier and TypeFieldDescriptionprivate final IndexWriterIndexFileDeleter.writerprivate final IndexWriterIndexWriter.AddIndexesMergeSource.writerprivate final IndexWriterIndexWriter.EventQueue.writerprivate final IndexWriterIndexWriter.IndexWriterMergeSource.writer(package private) final IndexWriterStandardDirectoryReader.writerFields in org.apache.lucene.index with type parameters of type IndexWriterMethods in org.apache.lucene.index with parameters of type IndexWriterModifier and TypeMethodDescriptionprotected abstract DirectoryReaderDirectoryReader.doOpenIfChanged(IndexWriter writer, boolean applyAllDeletes) Implement this method to supportDirectoryReader.openIfChanged(DirectoryReader,IndexWriter,boolean).protected final DirectoryReaderFilterDirectoryReader.doOpenIfChanged(IndexWriter writer, boolean applyAllDeletes) protected DirectoryReaderStandardDirectoryReader.doOpenIfChanged(IndexWriter writer, boolean applyAllDeletes) static DirectoryReaderDirectoryReader.open(IndexWriter writer) Open a near real time IndexReader from theIndexWriter.static DirectoryReaderDirectoryReader.open(IndexWriter writer, boolean applyAllDeletes, boolean writeAllDeletes) Expert: open a near real time IndexReader from theIndexWriter, controlling whether past deletions should be applied.(package private) static StandardDirectoryReaderStandardDirectoryReader.open(IndexWriter writer, IOFunction<SegmentCommitInfo, SegmentReader> readerFunction, SegmentInfos infos, boolean applyAllDeletes, boolean writeAllDeletes) Used by near real-time searchstatic DirectoryReaderDirectoryReader.openIfChanged(DirectoryReader oldReader, IndexWriter writer) Expert: If there changes (committed or not) in theIndexWriterversus what the provided reader is searching, then open and return a new IndexReader searching both committed and uncommitted changes from the writer; else, return null (though, the current implementation never returns null).static DirectoryReaderDirectoryReader.openIfChanged(DirectoryReader oldReader, IndexWriter writer, boolean applyAllDeletes) Expert: Opens a new reader, if there are any changes, controlling whether past deletions should be applied.voidIndexWriter.Event.process(IndexWriter writer) Processes the event.(package private) IndexWriterConfigIndexWriterConfig.setIndexWriter(IndexWriter writer) Sets theIndexWriterthis config is attached to.private voidBufferedUpdatesStream.waitApply(Set<FrozenBufferedUpdates> waitFor, IndexWriter writer) (package private) voidBufferedUpdatesStream.waitApplyAll(IndexWriter writer) Waits for all in-flight packets, which are already being resolved concurrently by indexing threads, to finish.(package private) voidBufferedUpdatesStream.waitApplyForMerge(List<SegmentCommitInfo> mergeInfos, IndexWriter writer) Waits only for those in-flight packets that apply to these merge segments.Constructors in org.apache.lucene.index with parameters of type IndexWriterModifierConstructorDescriptionAddIndexesMergeSource(IndexWriter writer) (package private)EventQueue(IndexWriter writer) IndexFileDeleter(String[] files, Directory directoryOrig, Directory directory, IndexDeletionPolicy policy, SegmentInfos segmentInfos, InfoStream infoStream, IndexWriter writer, boolean initialIndexExists, boolean isReaderInit) Initialize the deleter: find all previous commits in the Directory, incref the files they reference, call the policy to let it delete commits.privateIndexWriterMergeSource(IndexWriter writer) ReaderManager(IndexWriter writer) Creates and returns a new ReaderManager from the givenIndexWriter.ReaderManager(IndexWriter writer, boolean applyAllDeletes, boolean writeAllDeletes) Expert: creates and returns a new ReaderManager from the givenIndexWriter, controlling whether past deletions should be applied.(package private)StandardDirectoryReader(Directory directory, LeafReader[] readers, IndexWriter writer, SegmentInfos sis, Comparator<LeafReader> leafSorter, boolean applyAllDeletes, boolean writeAllDeletes) package private constructor, called only from static open() methods. -
Uses of IndexWriter in org.apache.lucene.internal.tests
Methods in org.apache.lucene.internal.tests with parameters of type IndexWriterModifier and TypeMethodDescriptionintIndexWriterAccess.getDocWriterThreadPoolSize(IndexWriter iw) IndexWriterAccess.getReader(IndexWriter iw, boolean applyDeletions, boolean writeAllDeletes) intIndexWriterAccess.getSegmentCount(IndexWriter iw) booleanIndexWriterAccess.isClosed(IndexWriter iw) booleanIndexWriterAccess.isDeleterClosed(IndexWriter iw) IndexWriterAccess.newestSegment(IndexWriter iw) IndexWriterAccess.segString(IndexWriter iw) -
Uses of IndexWriter in org.apache.lucene.misc.index
Methods in org.apache.lucene.misc.index with parameters of type IndexWriterModifier and TypeMethodDescriptionprivate static voidIndexRearranger.addOneSegment(IndexWriter writer, IndexReader reader, IndexRearranger.DocumentSelector selector) -
Uses of IndexWriter in org.apache.lucene.monitor
Fields in org.apache.lucene.monitor declared as IndexWriterMethods in org.apache.lucene.monitor that return IndexWriterMethods in org.apache.lucene.monitor with parameters of type IndexWriterModifier and TypeMethodDescriptionprivate LeafReaderDocumentBatch.MultiDocumentBatch.build(IndexWriter writer, Document... docs) -
Uses of IndexWriter in org.apache.lucene.search
Fields in org.apache.lucene.search declared as IndexWriterConstructors in org.apache.lucene.search with parameters of type IndexWriterModifierConstructorDescriptionControlledRealTimeReopenThread(IndexWriter writer, ReferenceManager<T> manager, double targetMaxStaleSec, double targetMinStaleSec) Create ControlledRealTimeReopenThread, to periodically reopen theReferenceManager.SearcherManager(IndexWriter writer, boolean applyAllDeletes, boolean writeAllDeletes, SearcherFactory searcherFactory) Expert: creates and returns a new SearcherManager from the givenIndexWriter, controlling whether past deletions should be applied.SearcherManager(IndexWriter writer, SearcherFactory searcherFactory) Creates and returns a new SearcherManager from the givenIndexWriter. -
Uses of IndexWriter in org.apache.lucene.search.suggest.analyzing
Fields in org.apache.lucene.search.suggest.analyzing declared as IndexWriterModifier and TypeFieldDescriptionprotected IndexWriterAnalyzingInfixSuggester.writerUsed for ongoing NRT additions/updates.