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]