如何为AEM

时间:2015-04-23 23:43:34

标签: lucene aem jcr

我在运行Oak 1.0.11的AEM上设置了以下Lucene索引。我想知道这是否是序列化oak索引的正确方法,以便它可以部署到我们的舞台和生产实例而无需手动CRXDE设置。

我还有关于Oak JCR的lucene指数的以下问题

  1. oak docs说要将类型设置为属性。但abobe docs表示将属性索引的fulltextEnabled设置为false(类型为lucene)。我按照adobe docs,类型是否正确?

  2. 如何设置Lucene Ordered属性索引的方向?

  3. lucene docs页面的底部,它表示橡树指数可以位于JCR的任何位置,并将内容索引为或等于(I' m dephrasing)。这在AEM中有用吗?我试过了,但它似乎并没有起作用

  4.   

    WARN [141.211.155.95 [1429825328215] GET /content/michigan-lsa/earth/en/news-events/all-news/jcr:content/par/news_archive.story.html/ 1.html HTTP / 1.1] org.apache.jackrabbit.oak.plugins.index.property.strategy.ContentMirrorStoreStrategyTraversed 5000个节点使用索引cq:template

    <?xml version="1.0" encoding="UTF-8"?>
    <jcr:root xmlns:oak="http://jackrabbit.apache.org/oak/ns/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:st="http://www.st.com/nt/st" jcr:primaryType="nt:unstructured">
        <lsaNews
            jcr:primaryType="oak:QueryIndexDefinition"
            async="async"
            compatVersion="2"
            evaluatePathRestrictions="{Boolean}true"
            reindex="{Boolean}false"
            type="lucene">
            <indexRules jcr:primaryType="nt:unstructured">
                <nt:base
                    jcr:primaryType="nt:unstructured"
                    includePropertyTypes="all">
                    <properties jcr:primaryType="nt:unstructured">
                        <featured
                            jcr:primaryType="nt:unstructured"
                            name="jcr:content/featured"
                            nodeName="featured"
                            ordered="{Boolean}true"
                            propertyIndex="{Boolean}true"
                            type="Boolean"/>
                        <releaseDate
                            jcr:primaryType="nt:unstructured"
                            name="jcr:content/releaseDate"
                            nodeName="releaseDate"
                            ordered="{Boolean}true"
                            propertyIndex="{Boolean}true"
                            type="Date"/>
                        <cqtemplate
                            jcr:primaryType="nt:unstructured"
                            name="jcr:content/cq:template"
                            propertyIndex="{Boolean}true"
                            type="String"/>
                        <cqtags
                            jcr:primaryType="nt:unstructured"
                            name="jcr:content/cq:tags"
                            nodeName="cq:tags"
                            propertyIndex="{Boolean}true"/>
                    </properties>
                </nt:base>
            </indexRules>
        </lsaNews>
    </jcr:root>
    

1 个答案:

答案 0 :(得分:1)

您可以使用Explain查询工具获取有关查询的更多信息,以便您可以在查询的必需属性上创建索引。请参阅 - Explain query tool