Author: reto
Date: Fri Apr  8 14:53:10 2011
New Revision: 1090285

URL: http://svn.apache.org/viewvc?rev=1090285&view=rev
Log:
CLEREZZA-388:added optimizeIndex method

Modified:
    
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/GraphIndexer.scala
    
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/ResourceFinder.scala

Modified: 
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/GraphIndexer.scala
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/GraphIndexer.scala?rev=1090285&r1=1090284&r2=1090285&view=diff
==============================================================================
--- 
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/GraphIndexer.scala
 (original)
+++ 
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/GraphIndexer.scala
 Fri Apr  8 14:53:10 2011
@@ -284,6 +284,11 @@ class GraphIndexer(definitionGraph: Trip
                }
        }
 
+       def optimizeIndex() {
+               val writer = new IndexWriter(index, analyzer, true, 
IndexWriter.MaxFieldLength.UNLIMITED);
+               writer.optimize()
+       }
+
        def reCreateIndex() {
                processDefinitions()
                val basePreamble = new Preamble(baseGraph)

Modified: 
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/ResourceFinder.scala
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/ResourceFinder.scala?rev=1090285&r1=1090284&r2=1090285&view=diff
==============================================================================
--- 
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/ResourceFinder.scala
 (original)
+++ 
incubator/clerezza/issues/CLEREZZA-388/rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/ResourceFinder.scala
 Fri Apr  8 14:53:10 2011
@@ -34,6 +34,11 @@ trait ResourceFinder {
        def reCreateIndex()
 
        /**
+        * optimize the index
+        */
+       def optimizeIndex()
+
+       /**
         * find resources matching the specified condition
         */
        def findResources(conditions: Condition*): List[Resource]


Reply via email to