Uses of Class
org.apache.lucene.index.IndexWriterConfig
Packages that use IndexWriterConfig
-
Uses of IndexWriterConfig in org.apache.lucene.index
Methods in org.apache.lucene.index that return IndexWriterConfigModifier and TypeMethodDescriptionIndexWriterConfig.setCheckPendingFlushUpdate(boolean checkPendingFlushOnUpdate) Set theCodec.IndexWriterConfig.setCommitOnClose(boolean commitOnClose) Sets if callsIndexWriter.close()should first commit before closing.IndexWriterConfig.setIndexCommit(IndexCommit commit) Expert: allows to open a certain commit point.IndexWriterConfig.setIndexCreatedVersionMajor(int indexCreatedVersionMajor) Expert: set the compatibility version to use for this index.IndexWriterConfig.setIndexDeletionPolicy(IndexDeletionPolicy delPolicy) Expert: allows an optionalIndexDeletionPolicyimplementation to be specified.IndexWriterConfig.setIndexSort(Sort sort) Set theSortorder to use for all (flushed and merged) segments.IndexWriterConfig.setIndexWriterEventListener(IndexWriterEventListener eventListener) Set event listener to record key events in IndexWriterIndexWriterConfig.setInfoStream(PrintStream printStream) Convenience method that usesPrintStreamInfoStream.IndexWriterConfig.setInfoStream(InfoStream infoStream) Information about merges, deletes and a message when maxFieldLength is reached will be printed to this.IndexWriterConfig.setLeafSorter(Comparator<LeafReader> leafSorter) Set the comparator for sorting leaf readers.IndexWriterConfig.setMaxBufferedDocs(int maxBufferedDocs) IndexWriterConfig.setMaxFullFlushMergeWaitMillis(long maxFullFlushMergeWaitMillis) Expert: sets the amount of time to wait for merges (duringIndexWriter.commit()orIndexWriter.getReader(boolean, boolean)) returned by MergePolicy.findFullFlushMerges(...).IndexWriterConfig.setMergedSegmentWarmer(IndexWriter.IndexReaderWarmer mergeSegmentWarmer) IndexWriterConfig.setMergePolicy(MergePolicy mergePolicy) IndexWriterConfig.setMergeScheduler(MergeScheduler mergeScheduler) Expert: sets the merge scheduler used by this writer.IndexWriterConfig.setOpenMode(IndexWriterConfig.OpenMode openMode) SpecifiesIndexWriterConfig.OpenModeof the index.IndexWriterConfig.setParentField(String parentField) Sets the parent document field.IndexWriterConfig.setRAMBufferSizeMB(double ramBufferSizeMB) IndexWriterConfig.setRAMPerThreadHardLimitMB(int perThreadHardLimitMB) Expert: Sets the maximum memory consumption per thread triggering a forced flush if exceeded.IndexWriterConfig.setReaderPooling(boolean readerPooling) By default, IndexWriter does not pool the SegmentReaders it must open for deletions and merging, unless a near-real-time reader has been obtained by callingDirectoryReader.open(IndexWriter).IndexWriterConfig.setSimilarity(Similarity similarity) Expert: set theSimilarityimplementation used by this IndexWriter.IndexWriterConfig.setSoftDeletesField(String softDeletesField) Sets the soft deletes field.IndexWriterConfig.setUseCompoundFile(boolean useCompoundFile) Constructors in org.apache.lucene.index with parameters of type IndexWriterConfigModifierConstructorDescriptionIndexUpgrader(Directory dir, IndexWriterConfig iwc, boolean deletePriorCommits) Creates index upgrader on the given directory, using anIndexWriterusing the given config.IndexWriter(Directory d, IndexWriterConfig conf) Constructs a new IndexWriter per the settings given inconf.