Expand my Community achievements bar.

Custom Index

Avatar

Level 1

Hi All,

Created a custom index for content fragment field. Below are xml.

Index name -cust.contentfrag-custom-1

 

 

<jcr:root xmlns:oak="http://jackrabbit.apache.org/oak/ns/1.0" xmlns:slingevent="http://sling.apache.org/jcr/event/1.0"
          xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:granite="http://www.adobe.com/jcr/granite/1.0"
          xmlns:social="http://www.adobe.com/social/1.0" xmlns:dam="http://www.day.com/dam/1.0"
          xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
          xmlns:rep="internal"
    jcr:primaryType="oak:QueryIndexDefinition"
    async="[async,nrt]"
    compatVersion="{Long}2"
    includedPaths="[/content/dam]"
    includePropertyTypes="[String]"
    queryPaths="[/content/dam]"
    evaluatePathRestrictions="{Boolean}true"
    reindex="{Boolean}true"
    type="lucene">
    <indexRules jcr:primaryType="nt:unstructured">
        <nt:base jcr:primaryType="nt:unstructured">
            <properties jcr:primaryType="nt:unstructured">
                <degreeLevel
                    jcr:primaryType="nt:unstructured"
                    name="jcr:content/data/master/bookType"
                    nodeScopeIndex="{Boolean}true"
                    propertyIndex="{Boolean}true"/>
                <term
                    jcr:primaryType="nt:unstructured"
                    name="jcr:content/data/master/id"
                    nodeScopeIndex="{Boolean}true"
                    propertyIndex="{Boolean}true"/>
            </properties>
        </nt:base>
    </indexRules>
</jcr:root>

 

 

So when build and deploy on local its getting added under oak:index but on dev server (AEM as cloud) its not getting added. What could be reason or what i am missing here.

 

@arunpatidar  @aanchal-sikka 

 
2 Replies