List of usage examples for org.apache.lucene.index IndexWriterConfig DEFAULT_MAX_BUFFERED_DOCS
int DEFAULT_MAX_BUFFERED_DOCS
To view the source code for org.apache.lucene.index IndexWriterConfig DEFAULT_MAX_BUFFERED_DOCS.
Click Source Link
From source file:com.google.gerrit.lucene.GerritIndexWriterConfig.java
License:Apache License
GerritIndexWriterConfig(Config cfg, String name) {
analyzer = new CustomMappingAnalyzer(new StandardAnalyzer(CharArraySet.EMPTY_SET), CUSTOM_CHAR_MAPPING);
luceneConfig = new IndexWriterConfig(analyzer).setOpenMode(OpenMode.CREATE_OR_APPEND)
.setCommitOnClose(true);//from w w w. j av a 2 s .c om
double m = 1 << 20;
luceneConfig.setRAMBufferSizeMB(cfg.getLong("index", name, "ramBufferSize",
(long) (IndexWriterConfig.DEFAULT_RAM_BUFFER_SIZE_MB * m)) / m);
luceneConfig.setMaxBufferedDocs(
cfg.getInt("index", name, "maxBufferedDocs", IndexWriterConfig.DEFAULT_MAX_BUFFERED_DOCS));
try {
commitWithinMs = ConfigUtil.getTimeUnit(cfg, "index", name, "commitWithin",
MILLISECONDS.convert(5, MINUTES), MILLISECONDS);
} catch (IllegalArgumentException e) {
commitWithinMs = cfg.getLong("index", name, "commitWithin", 0);
}
}