commit | 00f6a0c35930914765eddd1cfb30004657b058c7 | [log] [tgz] |
---|---|---|
author | Dawid Pakuła <zulus@w3des.net> | Tue Apr 14 21:23:55 2020 +0200 |
committer | Dawid Pakuła <zulus@w3des.net> | Tue Apr 14 21:23:55 2020 +0200 |
tree | 85f4255a80aa839a3c41da87d34aa53264d77277 | |
parent | f07d93c2cd6bd1cf627a4c1c2e51b813e0cb5550 [diff] |
Disable flush checks in lucene indexer Change-Id: Iae64df574150b0a598d86b0a1c6eda0fdd0ebb2f Signed-off-by: Dawid Pakuła <zulus@w3des.net>
diff --git a/core/plugins/org.eclipse.dltk.core.index.lucene/src/org/eclipse/dltk/internal/core/index/lucene/IndexContainer.java b/core/plugins/org.eclipse.dltk.core.index.lucene/src/org/eclipse/dltk/internal/core/index/lucene/IndexContainer.java index 5de745e..2126fff 100644 --- a/core/plugins/org.eclipse.dltk.core.index.lucene/src/org/eclipse/dltk/internal/core/index/lucene/IndexContainer.java +++ b/core/plugins/org.eclipse.dltk.core.index.lucene/src/org/eclipse/dltk/internal/core/index/lucene/IndexContainer.java
@@ -132,12 +132,13 @@ Directory indexDir = FSDirectory.open(path); purgeLocks(path); IndexWriterConfig config = new IndexWriterConfig(new SimpleAnalyzer()); - config.setUseCompoundFile(true); + config.setUseCompoundFile(false); ConcurrentMergeScheduler mergeScheduler = new ConcurrentMergeScheduler(); mergeScheduler.setDefaultMaxMergesAndThreads(true); config.setMergeScheduler(mergeScheduler); config.setOpenMode(OpenMode.CREATE_OR_APPEND); config.setCommitOnClose(false); + config.setCheckPendingFlushUpdate(false); return new IndexWriter(indexDir, config); }