Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.
SOLVED

Custom Index Cloud

Avatar

Level 5

I am trying to add a couple of fields to experienceFragmentsIndex-3 .. I did all of the instructions and didn't even change the code I got from dev server on cloud:

    <experienceFragmentsIndex-3-custom-1
        jcr:primaryType="oak:QueryIndexDefinition"
        async="[async,nrt]"
        compatVersion="{Long}2"
        evaluatePathRestrictions="{Boolean}true"
        includedPaths="[/content/experience-fragments]"
        queryPaths="[/content/experience-fragments]"
        reindex="{Boolean}false"
        reindexCount="{Long}1"
        seed="{Long}7872558779417643971"
        type="lucene">
        <aggregates jcr:primaryType="nt:unstructured">
            <cq:Page jcr:primaryType="nt:unstructured">
                <include0
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content"
                    relativeNode="{Boolean}true"/>
            </cq:Page>
            <cq:PageContent jcr:primaryType="nt:unstructured">
                <include0
                    jcr:primaryType="nt:unstructured"
                    path="*"/>
                <include1
                    jcr:primaryType="nt:unstructured"
                    path="*/*"/>
            </cq:PageContent>
        </aggregates>
        <indexRules jcr:primaryType="nt:unstructured">
            <cq:Page
                jcr:primaryType="nt:unstructured"
                indexNodeName="{Boolean}true">
                <properties jcr:primaryType="nt:unstructured">
                    <resourceType
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/sling:resourceType"
                        propertyIndex="{Boolean}true"
                        type="String"/>
                    <cqXfVariantType
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/cq:xfVariantType"
                        propertyIndex="{Boolean}true"
                        type="String"/>
                    <cqTags
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/cq:tags"
                        propertyIndex="{Boolean}true"
                        type="String"/>
                    <cqLastModified
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/cq:lastModified"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                    <jcrCreated
                        jcr:primaryType="nt:unstructured"
                        name="jcr:created"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                </properties>
            </cq:Page>
        </indexRules>
    </experienceFragmentsIndex-3-custom-1>
 
I get a build issue "ValidationViolation: "jackrabbit-docviewparser: Invalid XML found: The prefix "cq" for element "cq:Page" is not bound.", filePath=jcr_root\_oak_index\.content.xml, nodePath=/oak:index"
 
1 Accepted Solution

Avatar

Correct answer by
Community Advisor

 

I would use the below for .content.xml and experienceFragmentsIndex-3-custom-1 would be a simple directory

 

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:oak="http://jackrabbit.apache.org/oak/ns/1.0"
          xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
          xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
    jcr:primaryType="oak:QueryIndexDefinition"
    async="[async,nrt]"
    compatVersion="{Long}2"
    evaluatePathRestrictions="{Boolean}true"
    includedPaths="[/content/experience-fragments]"
    queryPaths="[/content/experience-fragments]"
    reindex="{Boolean}false"
    reindexCount="{Long}1"
    seed="{Long}7872558779417643971"
    type="lucene">
    <aggregates jcr:primaryType="nt:unstructured">
        <cq:Page jcr:primaryType="nt:unstructured">
            <include0
                jcr:primaryType="nt:unstructured"
                path="jcr:content"
                relativeNode="{Boolean}true"/>
        </cq:Page>
        <cq:PageContent jcr:primaryType="nt:unstructured">
            <include0
                jcr:primaryType="nt:unstructured"
                path="*"/>
            <include1
                jcr:primaryType="nt:unstructured"
                path="*/*"/>
        </cq:PageContent>
    </aggregates>
    <indexRules jcr:primaryType="nt:unstructured">
        <cq:Page
            jcr:primaryType="nt:unstructured"
            indexNodeName="{Boolean}true">
            <properties jcr:primaryType="nt:unstructured">
                <resourceType
                    jcr:primaryType="nt:unstructured"
                    name="jcr:content/sling:resourceType"
                    propertyIndex="{Boolean}true"
                    type="String"/>
                <cqXfVariantType
                    jcr:primaryType="nt:unstructured"
                    name="jcr:content/cq:xfVariantType"
                    propertyIndex="{Boolean}true"
                    type="String"/>
                <cqTags
                    jcr:primaryType="nt:unstructured"
                    name="jcr:content/cq:tags"
                    propertyIndex="{Boolean}true"
                    type="String"/>
                <cqLastModified
                    jcr:primaryType="nt:unstructured"
                    name="jcr:content/cq:lastModified"
                    ordered="{Boolean}true"
                    propertyIndex="{Boolean}true"
                    type="Date"/>
                <jcrCreated
                    jcr:primaryType="nt:unstructured"
                    name="jcr:created"
                    ordered="{Boolean}true"
                    propertyIndex="{Boolean}true"
                    type="Date"/>
            </properties>
        </cq:Page>
    </indexRules>
</jcr:root>

 

 

View solution in original post

6 Replies

Avatar

Community Advisor

Hi @Sean-McK

 

I'm guessing you're missing the cq namespace tag in your file.

 

Do you see the tag namespace for cq at the jcr:root node in experienceFragmentsIndex-3-custom-1/.content.xml file? If you don't see it at the jcr:root node, you can add the below to fix the build issue.

xmlns:cq="http://www.day.com/jcr/cq/1.0"

jcr:root node in the .content.xml file would look something like this 

<jcr:root xmlns:oak="http://jackrabbit.apache.org/oak/ns/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
jcr:primaryType="oak:QueryIndexDefinition" .....>

Thanks,

Lokesh

Avatar

Level 5

Hey Lokesh,

 

That doesn't work....I get even more errors like:

"jackrabbit-filter: Node '/oak:index/experienceFragmentsIndex-3-custom-1/aggregates/cq:Page' is not contained in any of the filter rules"

and

"jackrabbit-filter: Node '/oak:index/experienceFragmentsIndex-3-custom-1/aggregates/cq:Page/include0' is not contained in any of the filter rules"

Avatar

Community Advisor

@Sean-McK , Can you paste the experienceFragmentsIndex-3-custom-1/.content.xml content here to look at it? 

Avatar

Level 5
    <experienceFragmentsIndex-3-custom-1
        jcr:primaryType="oak:QueryIndexDefinition"
        async="[async,nrt]"
        compatVersion="{Long}2"
        evaluatePathRestrictions="{Boolean}true"
        includedPaths="[/content/experience-fragments]"
        queryPaths="[/content/experience-fragments]"
        reindex="{Boolean}false"
        reindexCount="{Long}1"
        seed="{Long}7872558779417643971"
        type="lucene">
        <aggregates jcr:primaryType="nt:unstructured">
            <cq:Page jcr:primaryType="nt:unstructured">
                <include0
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content"
                    relativeNode="{Boolean}true"/>
            </cq:Page>
            <cq:PageContent jcr:primaryType="nt:unstructured">
                <include0
                    jcr:primaryType="nt:unstructured"
                    path="*"/>
                <include1
                    jcr:primaryType="nt:unstructured"
                    path="*/*"/>
            </cq:PageContent>
        </aggregates>
        <indexRules jcr:primaryType="nt:unstructured">
            <cq:Page
                jcr:primaryType="nt:unstructured"
                indexNodeName="{Boolean}true">
                <properties jcr:primaryType="nt:unstructured">
                    <resourceType
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/sling:resourceType"
                        propertyIndex="{Boolean}true"
                        type="String"/>
                    <cqXfVariantType
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/cq:xfVariantType"
                        propertyIndex="{Boolean}true"
                        type="String"/>
                    <cqTags
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/cq:tags"
                        propertyIndex="{Boolean}true"
                        type="String"/>
                    <cqLastModified
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/cq:lastModified"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                    <jcrCreated
                        jcr:primaryType="nt:unstructured"
                        name="jcr:created"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                </properties>
            </cq:Page>
        </indexRules>
    </experienceFragmentsIndex-3-custom-1>

Avatar

Correct answer by
Community Advisor

 

I would use the below for .content.xml and experienceFragmentsIndex-3-custom-1 would be a simple directory

 

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:oak="http://jackrabbit.apache.org/oak/ns/1.0"
          xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
          xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
    jcr:primaryType="oak:QueryIndexDefinition"
    async="[async,nrt]"
    compatVersion="{Long}2"
    evaluatePathRestrictions="{Boolean}true"
    includedPaths="[/content/experience-fragments]"
    queryPaths="[/content/experience-fragments]"
    reindex="{Boolean}false"
    reindexCount="{Long}1"
    seed="{Long}7872558779417643971"
    type="lucene">
    <aggregates jcr:primaryType="nt:unstructured">
        <cq:Page jcr:primaryType="nt:unstructured">
            <include0
                jcr:primaryType="nt:unstructured"
                path="jcr:content"
                relativeNode="{Boolean}true"/>
        </cq:Page>
        <cq:PageContent jcr:primaryType="nt:unstructured">
            <include0
                jcr:primaryType="nt:unstructured"
                path="*"/>
            <include1
                jcr:primaryType="nt:unstructured"
                path="*/*"/>
        </cq:PageContent>
    </aggregates>
    <indexRules jcr:primaryType="nt:unstructured">
        <cq:Page
            jcr:primaryType="nt:unstructured"
            indexNodeName="{Boolean}true">
            <properties jcr:primaryType="nt:unstructured">
                <resourceType
                    jcr:primaryType="nt:unstructured"
                    name="jcr:content/sling:resourceType"
                    propertyIndex="{Boolean}true"
                    type="String"/>
                <cqXfVariantType
                    jcr:primaryType="nt:unstructured"
                    name="jcr:content/cq:xfVariantType"
                    propertyIndex="{Boolean}true"
                    type="String"/>
                <cqTags
                    jcr:primaryType="nt:unstructured"
                    name="jcr:content/cq:tags"
                    propertyIndex="{Boolean}true"
                    type="String"/>
                <cqLastModified
                    jcr:primaryType="nt:unstructured"
                    name="jcr:content/cq:lastModified"
                    ordered="{Boolean}true"
                    propertyIndex="{Boolean}true"
                    type="Date"/>
                <jcrCreated
                    jcr:primaryType="nt:unstructured"
                    name="jcr:created"
                    ordered="{Boolean}true"
                    propertyIndex="{Boolean}true"
                    type="Date"/>
            </properties>
        </cq:Page>
    </indexRules>
</jcr:root>

 

 

Avatar

Level 5

This was the final one that I got to work:

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:oak="http://jackrabbit.apache.org/oak/ns/1.0"
          xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
          xmlns:cq="http://www.day.com/jcr/cq/1.0" 
          xmlns:dam="http://www.day.com/jcr/dam/1.0" 
          xmlns:jcr="http://www.jcp.org/jcr/1.0"
          xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
          xmlns:rep="internal"
    jcr:primaryType="nt:unstructured"
    jcr:mixinTypes="[rep:AccessControllable]">
    <damAssetLucene-8-custom-1
        jcr:primaryType="oak:QueryIndexDefinition"
        async="[async,nrt]"
        compatVersion="{Long}2"
        evaluatePathRestrictions="{Boolean}true"
        includedPaths="[/content/dam]"
        maxFieldLength="{Long}100000"
        reindexCount="{Long}1"
        tags="[visualSimilaritySearch]"
        type="lucene">
        <aggregates jcr:primaryType="nt:unstructured">
            <dam:Asset jcr:primaryType="nt:unstructured">
                <include0
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content"/>
                <include1
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/metadata"/>
                <include2
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/metadata/*"/>
                <include3
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/renditions"/>
                <include4
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/renditions/original"/>
                <include5
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/renditions/original/jcr:content"/>
                <include6
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/comments"/>
                <include7
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/comments/*"/>
                <include8
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/data/master"/>
                <include9
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/usages"/>
                <include10
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/renditions/cqdam.text.txt/jcr:content"/>
                    <include11
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/metadata/shopTheLookSkus"/>
                <include12
                    jcr:primaryType="nt:unstructured"
                    path="jcr:content/metadata/dam:scene7Name"/>
            </dam:Asset>
        </aggregates>
        <facets
            jcr:primaryType="nt:unstructured"
            secure="statistical"
            topChildren="100"/>
        <indexRules jcr:primaryType="nt:unstructured">
            <dam:Asset jcr:primaryType="nt:unstructured">
                <properties jcr:primaryType="nt:unstructured">
                    <cqTags
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/cq:tags"
                        nodeScopeIndex="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        useInSpellcheck="{Boolean}true"
                        useInSuggest="{Boolean}true"/>
                    <dcFormat
                        jcr:primaryType="nt:unstructured"
                        analyzed="{Boolean}true"
                        facets="{Boolean}true"
                        name="jcr:content/metadata/dc:format"
                        propertyIndex="{Boolean}true"/>
                    <damStatus
                        jcr:primaryType="nt:unstructured"
                        facets="{Boolean}true"
                        name="jcr:content/metadata/dam:status"
                        propertyIndex="{Boolean}true"/>
                    <videoCodec
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/videoCodec"
                        propertyIndex="{Boolean}true"/>
                    <audioCodec
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/audioCodec"
                        propertyIndex="{Boolean}true"/>
                    <dcTitle
                        jcr:primaryType="nt:unstructured"
                        boost="{Double}2.0"
                        name="jcr:content/metadata/dc:title"
                        nodeScopeIndex="{Boolean}true"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        useInSpellcheck="{Boolean}true"
                        useInSuggest="{Boolean}true"/>
                    <dcDescription
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/dc:description"
                        nodeScopeIndex="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        useInSpellcheck="{Boolean}true"
                        useInSuggest="{Boolean}true"/>
                    <xmpMMInstanceId
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/xmpMM:InstanceID"
                        propertyIndex="{Boolean}true"/>
                    <xmpMMDocumentId
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/xmpMM:DocumentID"
                        propertyIndex="{Boolean}true"/>
                    <damSha1
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/dam:sha1"
                        propertyIndex="{Boolean}true"/>
                    <hasValidMetadata
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/hasValidMetadata"
                        propertyIndex="{Boolean}true"
                        type="Boolean"/>
                    <refExpired
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/refExpired"
                        propertyIndex="{Boolean}true"
                        type="Boolean"/>
                    <videoBitrate
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/videoBitrate"
                        propertyIndex="{Boolean}true"/>
                    <audioBitrate
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/audioBitrate"
                        propertyIndex="{Boolean}true"/>
                    <usedBy
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/usages/usedBy"
                        propertyIndex="{Boolean}true"/>
                    <jcrLastModified
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/jcr:lastModified"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                    <expirationDate
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/prism:expirationDate"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                    <onTime
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/onTime"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                    <offTime
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/offTime"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                    <damSize
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/dam:size"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Long"/>
                    <averageRating
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/averageRating"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Double"/>
                    <tiffImageWidth
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/tiff:ImageWidth"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Long"/>
                    <tiffImageLength
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/tiff:ImageLength"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Long"/>
                    <score
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/usages/dam:score"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Long"/>
                    <predictedTags
                        jcr:primaryType="nt:unstructured"
                        isRegexp="{Boolean}true"
                        name="jcr:content/metadata/predictedTags/*/name"
                        similarityTags="{Boolean}true"/>
                    <predictedTagsConfidence
                        jcr:primaryType="nt:unstructured"
                        isRegexp="{Boolean}true"
                        name="jcr:content/metadata/predictedTags/*/confidence"/>
                    <predictedTagsDynamicBoost
                        jcr:primaryType="nt:unstructured"
                        dynamicBoost="{Boolean}true"
                        isRegexp="{Boolean}true"
                        name="jcr:content/metadata/predictedTags/.*"
                        propertyIndex="{Boolean}true"/>
                    <imageFeatures
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/imageFeatures/haystack0"
                        nodeScopeIndex="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        useInSimilarity="{Boolean}true"/>
                    <damSearchElevate
                        jcr:primaryType="nt:unstructured"
                        analyzed="{Boolean}true"
                        boost="{Double}100.0"
                        name="jcr:content/metadata/dam:search_promote"
                        nodeScopeIndex="{Boolean}true"
                        propertyIndex="{Boolean}true"/>
                    <jcrTitle
                        jcr:primaryType="nt:unstructured"
                        boost="{Double}2.0"
                        name="jcr:content/jcr:title"
                        nodeScopeIndex="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        useInSpellcheck="{Boolean}true"
                        useInSuggest="{Boolean}true"/>
                    <jcrDescription
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/jcr:description"
                        nodeScopeIndex="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        useInSpellcheck="{Boolean}true"
                        useInSuggest="{Boolean}true"/>
                    <jcrCreated
                        jcr:primaryType="nt:unstructured"
                        name="jcr:created"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                    <cqLastReplicated
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/cq:lastReplicated"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                    <brandPortalReplicated
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/dam:portalReplicationDate"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                    <lastReplicationAction
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/cq:lastReplicationAction"
                        propertyIndex="{Boolean}true"/>
                    <brandPortalReplicationAction
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/dam:portalReplicationAction"
                        propertyIndex="{Boolean}true"/>
                    <scene7Path
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/dam:scene7SanitizedPath"
                        propertyIndex="{Boolean}true"/>
                    <scene7PublishStatus
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/dam:scene7FileStatus"
                        propertyIndex="{Boolean}true"/>
                    <scene7PublishDate
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/metadata/dam:scene7PublishTimeStamp"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        type="Date"/>
                    <cqDrivelock
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/cq:drivelock"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"
                        sync="{Boolean}true"/>
                    <nodeName
                        jcr:primaryType="nt:unstructured"
                        name=":nodeName"
                        nodeScopeIndex="{Boolean}true"
                        useInSuggest="{Boolean}true"/>
                    <contentFragment
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/contentFragment"
                        propertyIndex="{Boolean}true"
                        type="Boolean"/>
                    <nodeNameLowerCase
                        jcr:primaryType="nt:unstructured"
                        function="fn:lower-case(fn:name())"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"/>
                    <dcTitleLowerCase
                        jcr:primaryType="nt:unstructured"
                        function="fn:lower-case(jcr:first(jcr:content/metadata/@dc:title))"
                        ordered="{Boolean}true"
                        propertyIndex="{Boolean}true"/>
                    <colorTags
                        jcr:primaryType="nt:unstructured"
                        isRegexp="{Boolean}true"
                        name="jcr:content/metadata/dam:colorDistribution/*/name"
                        propertyIndex="{Boolean}true"/>
                    <cqDiscardState
                        jcr:primaryType="nt:unstructured"
                        name="jcr:content/cq:discardState"
                        propertyIndex="{Boolean}true"/>
                </properties>
            </dam:Asset>
        </indexRules>
        <tika jcr:primaryType="nt:unstructured">
            <config.xml jcr:primaryType="nt:file" >
                <jcr:content jcr:primaryType="nt:unstructured" />
            </config.xml>
        </tika>
    </damAssetLucene-8-custom-1>
    <acPrincipalName/>
    <appsLibsLucene/>
    <assetPrefixNodename-1/>
    <authorizableId/>
    <authorizables/>
    <cmLucene-2/>
    <commerceLucene/>
    <counter/>
    <cqPageLucene/>
    <cqPayloadPath/>
    <cqProjectLucene/>
    <cqReportsLucene/>
    <cqTagLucene-2/>
    <cqTagLucene-3/>
	<damAssetLucene-7/>
    <damAssetStateIndex-3/>
    <damCollectionLucene-4/>
    <experienceFragmentsIndex-3/>
    <externalId/>
    <externalPrincipalNames/>
    <formsTemplateLucene/>
    <fragments-7/>
    <graphqlConfig-2/>
    <internalVerificationLucene/>
    <jcrLanguage/>
    <lucene-2/>
    <nodetype/>
    <nodetypeLucene/>
    <ntBaseLucene-2/>
    <ntFileFolderLucene/>
    <ntFolderDamLucene-4/>
    <ntHierarchyLucene/>
    <packageLucene/>
    <pathReference/>
    <principalName/>
    <reference/>
    <rep:policy/>
    <repAccessControllableDamLucene-1/>
    <repMembers/>
    <repTokenIndex/>
    <screensContentJcrPrimaryType/>
    <screensSmartSyncJcrPrimaryType/>
    <slingQuickSites-1/>
    <slingSitemaps-1/>
    <slingeventJob/>
    <socialLucene/>
    <uuid/>
    <versionStoreIndex/>
    <workflowDataLucene-2/>
</jcr:root>