当前位置: 首页 > 知识库问答 >
问题:

如何设置AEM的lucene索引

苏坚成
2023-03-14

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

关于Oak JCR的lucene索引,我还有以下问题

<?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个答案

袁志专
2023-03-14

您可以使用解释查询工具获取查询的更多信息,以便为查询创建所需属性的索引。请参见-解释查询工具

 类似资料:
  • 我是lucene的新用户,现在正试图获得一些基础知识。 null 这就是我如何将文档添加到索引中的方法: 如何让lucene索引也文件名?

  • 我正在尝试将AEM/Sling使用的字符编码设置为UTF-8。根据Sling文档,这可以被Sling主servlet上的属性覆盖: 从Sling Engine 2.2.4开始,请求参数是可选的。从这个版本开始,Sling Main Servlet支持一个配置设置,允许在请求参数丢失时更改所使用的默认字符编码。 null

  • 我可以使用Lucene查询ElasticSearch索引吗? 我使用ElasticSearch创建了一个索引,并插入了以下三个文档: null 不幸的是,d.get(“_source”)也返回null。 如何检索匹配查询的文档字段? 谢谢你。

  • 我的df有列'country'和'country code'作为当前索引。如何删除此索引并创建只计算行数的新索引?我会留下它的样子。我想做的就是在国家旁边添加一个新的索引。多谢!

  • bugu-mongo 2.x版本集成了Lucene的功能。当往MongoDB中新增一个Document时,能自动为该Document建立Lucene索引。相应的,当MongoDB中的Document被修改、删除时,对应的Lucene索引也会修改、删除。 另外,bugu-mongo还提供了对Lucene搜索的支持。根据Lucene索引进行搜索的时候,搜索结果能自动转换成对应的Entity对象。 在L

  • 我需要在搜索表单下显示一个自定义的“资产管理搜索轨道”。我创建了一个覆盖到“/libs/dam/gui/content/facets”的覆盖层,并且能够编辑显示在资产搜索方面的字段。 现在,当作者在“我的项目”文件夹(/content/dam/myapps)中搜索时,与从其他文件夹(/content/dam)中搜索相比,刻面项需要是不同的列表 如何创建一个类似于现有的“资产管理搜索栏”的新“资产管