You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by ch...@apache.org on 2014/11/20 13:35:46 UTC

svn commit: r1640729 - /jackrabbit/oak/trunk/oak-pojosr/src/test/groovy/org/apache/jackrabbit/oak/run/osgi/LuceneSupportTest.groovy

Author: chetanm
Date: Thu Nov 20 12:35:46 2014
New Revision: 1640729

URL: http://svn.apache.org/r1640729
Log:
OAK-2278 - Same Lucene index to support both property restrictions and fulltext constraints

Configure Lucene in compatibility mode

Modified:
    jackrabbit/oak/trunk/oak-pojosr/src/test/groovy/org/apache/jackrabbit/oak/run/osgi/LuceneSupportTest.groovy

Modified: jackrabbit/oak/trunk/oak-pojosr/src/test/groovy/org/apache/jackrabbit/oak/run/osgi/LuceneSupportTest.groovy
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-pojosr/src/test/groovy/org/apache/jackrabbit/oak/run/osgi/LuceneSupportTest.groovy?rev=1640729&r1=1640728&r2=1640729&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-pojosr/src/test/groovy/org/apache/jackrabbit/oak/run/osgi/LuceneSupportTest.groovy (original)
+++ jackrabbit/oak/trunk/oak-pojosr/src/test/groovy/org/apache/jackrabbit/oak/run/osgi/LuceneSupportTest.groovy Thu Nov 20 12:35:46 2014
@@ -22,6 +22,8 @@ package org.apache.jackrabbit.oak.run.os
 import de.kalpatec.pojosr.framework.launch.PojoServiceRegistry
 import org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator
 import org.apache.jackrabbit.oak.plugins.index.aggregate.SimpleNodeAggregator
+import org.apache.jackrabbit.oak.plugins.index.lucene.IndexFormatVersion
+import org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexConstants
 import org.apache.jackrabbit.oak.plugins.index.lucene.util.LuceneIndexHelper
 import org.apache.jackrabbit.oak.spi.lifecycle.RepositoryInitializer
 import org.apache.jackrabbit.oak.spi.state.NodeBuilder
@@ -94,8 +96,9 @@ class LuceneSupportTest extends Abstract
                     if (builder.hasChildNode(INDEX_DEFINITIONS_NAME)) {
                         NodeBuilder index = builder.child(INDEX_DEFINITIONS_NAME);
                         if (!index.hasChildNode("lucene")) {
-                            LuceneIndexHelper.newLuceneIndexDefinition(
+                            NodeBuilder nb = LuceneIndexHelper.newLuceneIndexDefinition(
                                     index, "lucene", LuceneIndexHelper.JR_PROPERTY_INCLUDES)
+                            nb.setProperty(LuceneIndexConstants.COMPAT_MODE, IndexFormatVersion.V1.getVersion());
                         }
                     }
                 }