通常我会使用过滤器来处理cq:tags
之类的属性,如下所述。在这里,我知道内容结构中存在cq:tags属性:
group.5_group.fulltext.relPath=jcr:content/@cq:tags
group.5_group.fulltext=*location*
对于我可以在组件节点内删除任意数量的组件和属性的任何页面,我将如何为这些属性添加过滤器。
E.g。我的组件名称为component
,prop
是属性。 porp
的一些例外路径可以是jcr:content/mainParsys/component/@prop
或jcr:content/mainParsys/componen_anyrandomValue/@prop
group.5_group.fulltext.relPath=what_should_be_the_path_or_filter
group.5_group.fulltext=*location*
答案 0 :(得分:1)
如果未定义,您为什么要尝试搜索路径?
您可以使用该组件的resourceType
,因为它会保持不变,并在Query Debugger中尝试您的查询:
type=nt:unstructured
1_property=sling:resourceType
1_property.value=my-project/components/content/component
2_property=myprop
2_property.operation=exists
我可以在组件内搜索属性。