Aem Querybuilder |路径不固定的访问属性

Aem Querybuilder |路径不固定的访问属性,aem,query-builder,Aem,Query Builder,通常我会对属性使用过滤器,如下面提到的cq:tags。这里我知道cq:tags属性在内容结构中的位置: group.5_group.fulltext.relPath=jcr:content/@cq:tags group.5_group.fulltext=*location* 对于任何可以放置任意数量组件且属性位于组件节点内的页面,我将如何为此类属性添加过滤器 例如,我的组件名称是component,prop是property。porp的一些exmaple路径可以是jcr:content/mai

通常我会对属性使用过滤器,如下面提到的
cq:tags
。这里我知道cq:tags属性在内容结构中的位置:

group.5_group.fulltext.relPath=jcr:content/@cq:tags
group.5_group.fulltext=*location*
对于任何可以放置任意数量组件且属性位于组件节点内的页面,我将如何为此类属性添加过滤器

例如,我的组件名称是
component
prop
是property。
porp
的一些exmaple路径可以是
jcr:content/mainParsys/component/@prop
jcr:content/mainParsys/componen\u anyrandomValue/@prop

group.5_group.fulltext.relPath=what_should_be_the_path_or_filter
group.5_group.fulltext=*location*

如果路径未定义,为什么要尝试搜索路径

您可以使用组件的
resourceType
,因为它将保持不变,并以以下方式尝试查询:


在组件中搜索属性对我来说很有效。

我想你不理解我的问题。路径总是存在的,唯一的问题是我不知道它是什么,也不知道如何动态计算它。
type=nt:unstructured
1_property=sling:resourceType
1_property.value=my-project/components/content/component
2_property=myprop
2_property.operation=exists