You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2011/01/19 08:21:49 UTC
svn commit: r1060697 -
/incubator/clerezza/issues/CLEREZZA-388/org.apache.clerezza.rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/IndexService.scala
Author: reto
Date: Wed Jan 19 07:21:49 2011
New Revision: 1060697
URL: http://svn.apache.org/viewvc?rev=1060697&view=rev
Log:
CLEREZZA-388: supporting constructing with different lucene storage directory
Modified:
incubator/clerezza/issues/CLEREZZA-388/org.apache.clerezza.rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/IndexService.scala
Modified: incubator/clerezza/issues/CLEREZZA-388/org.apache.clerezza.rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/IndexService.scala
URL: http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-388/org.apache.clerezza.rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/IndexService.scala?rev=1060697&r1=1060696&r2=1060697&view=diff
==============================================================================
--- incubator/clerezza/issues/CLEREZZA-388/org.apache.clerezza.rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/IndexService.scala (original)
+++ incubator/clerezza/issues/CLEREZZA-388/org.apache.clerezza.rdf.cris/core/src/main/scala/org/apache/clerezza/rdf/cris/IndexService.scala Wed Jan 19 07:21:49 2011
@@ -48,7 +48,11 @@ import scala.actors.TIMEOUT
*/
//while implemented in scala we don't expose any scala-library classes in the
//public interface
-class IndexService(definitions: TripleCollection, baseGraph: TripleCollection) {
+class IndexService(definitions: TripleCollection, baseGraph: TripleCollection, index: Directory) {
+
+ def this(definitions: TripleCollection, baseGraph: TripleCollection) {
+ this(definitions, baseGraph, new RAMDirectory)
+ }
private val URI_FIELD_NAME = "resource-uri"
private val logger = LoggerFactory.getLogger(classOf[IndexService])
@@ -58,7 +62,6 @@ class IndexService(definitions: TripleCo
val indexedTypes = for (d <- indexDefinitions) yield d/CRIS.indexedType!
val indexedProperties = for (p <- (for (d <- indexDefinitions)
yield (d/CRIS.indexedProperty)).flatten) yield (p!).asInstanceOf[UriRef]
- val index: Directory = new RAMDirectory
val analyzer = new StandardAnalyzer(Version.LUCENE_30);
val basePreamble = new Preamble(baseGraph)