You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by ps...@apache.org on 2007/09/04 08:16:45 UTC
svn commit: r572543 -
/labs/pinpoint/trunk/pinpoint-core/src/main/java/org/apache/logging/pinpoint/converter/DefaultIndexWriterFactory.java
Author: psmith
Date: Mon Sep 3 23:16:45 2007
New Revision: 572543
URL: http://svn.apache.org/viewvc?rev=572543&view=rev
Log:
Initial tweaks to Lucene configuration. This will require more memory, but much faster.
Modified:
labs/pinpoint/trunk/pinpoint-core/src/main/java/org/apache/logging/pinpoint/converter/DefaultIndexWriterFactory.java
Modified: labs/pinpoint/trunk/pinpoint-core/src/main/java/org/apache/logging/pinpoint/converter/DefaultIndexWriterFactory.java
URL: http://svn.apache.org/viewvc/labs/pinpoint/trunk/pinpoint-core/src/main/java/org/apache/logging/pinpoint/converter/DefaultIndexWriterFactory.java?rev=572543&r1=572542&r2=572543&view=diff
==============================================================================
--- labs/pinpoint/trunk/pinpoint-core/src/main/java/org/apache/logging/pinpoint/converter/DefaultIndexWriterFactory.java (original)
+++ labs/pinpoint/trunk/pinpoint-core/src/main/java/org/apache/logging/pinpoint/converter/DefaultIndexWriterFactory.java Mon Sep 3 23:16:45 2007
@@ -28,13 +28,20 @@
public class DefaultIndexWriterFactory implements IndexWriterFactory {
+ // TODO expose most properties for Spring-ification
public IndexWriter create(File indexDirectory, Analyzer analyzer,
boolean createIndex) throws IOException {
Directory dir = FSDirectory.getDirectory(indexDirectory);
dir.setLockFactory(new NativeFSLockFactory(FSDirectory.LOCK_DIR));
- return new IndexWriter(indexDirectory, analyzer, createIndex);
+ IndexWriter indexWriter = new IndexWriter(indexDirectory, analyzer,
+ createIndex);
+ indexWriter.setMaxBufferedDocs(10000);
+ indexWriter.setUseCompoundFile(false);
+
+ indexWriter.setMergeFactor(100);
+ return indexWriter;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org