[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesupport/strigi/src/luceneindexer
From:       Jos van den Oever <jos () vandenoever ! info>
Date:       2009-01-21 10:27:23
Message-ID: 1232533643.602042.20277.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 914511 by vandenoever:

Truncate the index when forced to do so.

Even for the RAMDirectory.

 M  +2 -2      cluceneindexmanager.cpp  


--- trunk/kdesupport/strigi/src/luceneindexer/cluceneindexmanager.cpp #914510:914511
@@ -127,8 +127,8 @@
 CLuceneIndexManager::openWriter(bool truncate) {
     try {
         if (ramdirectory) {
-            indexwriter = new IndexWriter(ramdirectory, analyzer,
-                !IndexReader::indexExists(ramdirectory));
+            bool create = truncate || !IndexReader::indexExists(ramdirectory);
+            indexwriter = new IndexWriter(ramdirectory, analyzer, create);
         } else if (!truncate && IndexReader::indexExists(dbdir.c_str())) {
             if (IndexReader::isLocked(dbdir.c_str())) {
                 IndexReader::unlock(dbdir.c_str());
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic