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