Uses of Class
org.apache.lucene.index.IndexWriterConfig
-
Packages that use IndexWriterConfig Package Description org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.monitor Monitoring frameworkorg.apache.lucene.search.spell Suggest alternate spellings for words.org.apache.lucene.search.suggest.analyzing Analyzer based autosuggest. -
-
Uses of IndexWriterConfig in org.apache.lucene.index
Fields in org.apache.lucene.index declared as IndexWriterConfig Modifier and Type Field Description private IndexWriterConfig
PKIndexSplitter. config1
private IndexWriterConfig
PKIndexSplitter. config2
private IndexWriterConfig
IndexUpgrader. iwc
Methods in org.apache.lucene.index that return IndexWriterConfig Modifier and Type Method Description private static IndexWriterConfig
PKIndexSplitter. newDefaultConfig()
IndexWriterConfig
IndexWriterConfig. setCheckPendingFlushUpdate(boolean checkPendingFlushOnUpdate)
IndexWriterConfig
IndexWriterConfig. setCodec(Codec codec)
Set theCodec
.IndexWriterConfig
IndexWriterConfig. setCommitOnClose(boolean commitOnClose)
Sets if callsIndexWriter.close()
should first commit before closing.(package private) IndexWriterConfig
IndexWriterConfig. setFlushPolicy(FlushPolicy flushPolicy)
Expert: Controls when segments are flushed to disk during indexing.IndexWriterConfig
IndexWriterConfig. setIndexCommit(IndexCommit commit)
Expert: allows to open a certain commit point.IndexWriterConfig
IndexWriterConfig. setIndexCreatedVersionMajor(int indexCreatedVersionMajor)
Expert: set the compatibility version to use for this index.IndexWriterConfig
IndexWriterConfig. setIndexDeletionPolicy(IndexDeletionPolicy delPolicy)
Expert: allows an optionalIndexDeletionPolicy
implementation to be specified.IndexWriterConfig
IndexWriterConfig. setIndexSort(Sort sort)
Set theSort
order to use for all (flushed and merged) segments.(package private) IndexWriterConfig
IndexWriterConfig. setIndexWriter(IndexWriter writer)
Sets theIndexWriter
this config is attached to.IndexWriterConfig
IndexWriterConfig. setInfoStream(java.io.PrintStream printStream)
Convenience method that usesPrintStreamInfoStream
.IndexWriterConfig
IndexWriterConfig. setInfoStream(InfoStream infoStream)
Information about merges, deletes and a message when maxFieldLength is reached will be printed to this.IndexWriterConfig
IndexWriterConfig. setMaxBufferedDocs(int maxBufferedDocs)
IndexWriterConfig
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
IndexWriterConfig. setMergedSegmentWarmer(IndexWriter.IndexReaderWarmer mergeSegmentWarmer)
IndexWriterConfig
IndexWriterConfig. setMergePolicy(MergePolicy mergePolicy)
IndexWriterConfig
IndexWriterConfig. setMergeScheduler(MergeScheduler mergeScheduler)
Expert: sets the merge scheduler used by this writer.IndexWriterConfig
IndexWriterConfig. setOpenMode(IndexWriterConfig.OpenMode openMode)
SpecifiesIndexWriterConfig.OpenMode
of the index.IndexWriterConfig
IndexWriterConfig. setRAMBufferSizeMB(double ramBufferSizeMB)
IndexWriterConfig
IndexWriterConfig. setRAMPerThreadHardLimitMB(int perThreadHardLimitMB)
Expert: Sets the maximum memory consumption per thread triggering a forced flush if exceeded.IndexWriterConfig
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
IndexWriterConfig. setSimilarity(Similarity similarity)
Expert: set theSimilarity
implementation used by this IndexWriter.IndexWriterConfig
IndexWriterConfig. setSoftDeletesField(java.lang.String softDeletesField)
Sets the soft deletes field.IndexWriterConfig
IndexWriterConfig. setUseCompoundFile(boolean useCompoundFile)
Methods in org.apache.lucene.index with parameters of type IndexWriterConfig Modifier and Type Method Description private void
PKIndexSplitter. createIndex(IndexWriterConfig config, Directory target, DirectoryReader reader, Query preserveFilter, boolean negateFilter)
Constructors in org.apache.lucene.index with parameters of type IndexWriterConfig Constructor Description IndexUpgrader(Directory dir, IndexWriterConfig iwc, boolean deletePriorCommits)
Creates index upgrader on the given directory, using anIndexWriter
using the given config.IndexWriter(Directory d, IndexWriterConfig conf)
Constructs a new IndexWriter per the settings given inconf
.PKIndexSplitter(Directory input, Directory dir1, Directory dir2, Term midTerm, IndexWriterConfig config1, IndexWriterConfig config2)
PKIndexSplitter(Directory input, Directory dir1, Directory dir2, Query docsInFirstIndex, IndexWriterConfig config1, IndexWriterConfig config2)
-
Uses of IndexWriterConfig in org.apache.lucene.monitor
Methods in org.apache.lucene.monitor that return IndexWriterConfig Modifier and Type Method Description private static IndexWriterConfig
MonitorConfiguration. defaultIndexWriterConfig()
protected IndexWriterConfig
MonitorConfiguration. getIndexWriterConfig()
-
Uses of IndexWriterConfig in org.apache.lucene.search.spell
Methods in org.apache.lucene.search.spell with parameters of type IndexWriterConfig Modifier and Type Method Description void
SpellChecker. indexDictionary(Dictionary dict, IndexWriterConfig config, boolean fullMerge)
Indexes the data from the givenDictionary
. -
Uses of IndexWriterConfig in org.apache.lucene.search.suggest.analyzing
Methods in org.apache.lucene.search.suggest.analyzing that return IndexWriterConfig Modifier and Type Method Description protected IndexWriterConfig
AnalyzingInfixSuggester. getIndexWriterConfig(Analyzer indexAnalyzer, IndexWriterConfig.OpenMode openMode)
Override this to customize index settings, e.g.
-