[exo-jcr-commits] exo-jcr SVN: r197 - jcr/trunk/component/core/src/test/resources.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Oct 2 11:39:44 EDT 2009


Author: skabashnyuk
Date: 2009-10-02 11:39:44 -0400 (Fri, 02 Oct 2009)
New Revision: 197

Modified:
   jcr/trunk/component/core/src/test/resources/indexing-configuration.xml
Log:
EXOJCR-161 : indexer configuration update

Modified: jcr/trunk/component/core/src/test/resources/indexing-configuration.xml
===================================================================
--- jcr/trunk/component/core/src/test/resources/indexing-configuration.xml	2009-10-02 15:39:10 UTC (rev 196)
+++ jcr/trunk/component/core/src/test/resources/indexing-configuration.xml	2009-10-02 15:39:44 UTC (rev 197)
@@ -1,23 +1,54 @@
 <?xml version="1.0"?>
-<!DOCTYPE configuration SYSTEM "http://www.exoplatform.org/dtd/indexing-configuration-1.0.dtd">
-<configuration xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0">
+<!DOCTYPE configuration SYSTEM "http://www.exoplatform.org/dtd/indexing-configuration-1.2.dtd">
+<configuration xmlns:jcr="http://www.jcp.org/jcr/1.0"
+               xmlns:nt="http://www.jcp.org/jcr/nt/1.0">
 
-   <!-- aggregate primaryType="nt:file">
-      <include>jcr:content</include>
-   </aggregate -->
+    <index-rule nodeType="nt:unstructured" condition="@rule='boost1'">
+        <!-- default boost: 1.0 -->
+        <property>text</property>
+    </index-rule>
 
-   <index-rule nodeType="nt:unstructured" boost="2.0" condition="ancestor::*/@priority = 'low'">
-      <property>Text</property>
-   </index-rule>
+    <index-rule nodeType="nt:unstructured" condition="@rule='boost2'">
+        <!-- boost: 2.0 -->
+        <property boost="2.0">text</property>
+    </index-rule>
 
-   <index-rule nodeType="nt:unstructured" boost="2.0" condition="parent::indrootparent/@priority = 'low'">
-      <property>Text</property>
-   </index-rule>
+    <index-rule nodeType="nt:unstructured" condition="@rule='boost3'">
+        <!-- boost: 3.0 -->
+        <property boost="3.0">text</property>
+    </index-rule>
 
-   <index-rule nodeType="nt:unstructured" boost="2.0" condition="indrootchild/@priority = 'gg'">
-      <property>Text</property>
-   </index-rule>
+    <index-rule nodeType="nt:unstructured" condition="@rule='nsiTrue'">
+        <!-- default value for nodeScopeIndex is true -->
+        <property>text</property>
+    </index-rule>
 
-</configuration>
+    <index-rule nodeType="nt:unstructured" condition="@rule='nsiFalse'">
+        <!-- do not include text in node scope index -->
+        <property nodeScopeIndex="false">text</property>
+    </index-rule>
 
+    <index-rule nodeType="nt:unstructured" condition="@rule='regexp'">
+        <property isRegexp="true">.*Text</property>
+    </index-rule>
 
+    <index-rule nodeType="nt:unstructured" condition="@rule='excerpt'">
+        <property useInExcerpt="false">title</property>
+        <property>text</property>
+    </index-rule>
+
+    <index-rule nodeType="nt:hierarchyNode">
+        <!-- do not index any properties -->
+    </index-rule>
+
+    <aggregate primaryType="nt:file">
+        <include>jcr:content</include>
+        <include>jcr:content/*</include>
+        <include-property>jcr:content/jcr:lastModified</include-property>
+    </aggregate>
+
+    <aggregate primaryType="nt:unstructured">
+        <include-property>child/property</include-property>
+    </aggregate>
+
+</configuration>
\ No newline at end of file



More information about the exo-jcr-commits mailing list