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());
}
}
}