AEM 6.2::搜索带有特定标记的cq:Page和dam:Asset,并按jcr排序:已创建

AEM 6.2::搜索带有特定标记的cq:Page和dam:Asset,并按jcr排序:已创建,aem,query-builder,Aem,Query Builder,我正在尝试创建谓词组来搜索各个路径下的所有cq:Page和dam:Asset。此外,这些节点使用特定的标记进行标记,并由jcr:created进行排序 以下是我写的: group.1_group.p.and=true group.1_group.path=/content/some/path group.1_group.type=cq:Page group.1_group.1_property=@jcr:content/cq:tags group.1_group.1_property.value

我正在尝试创建谓词组来搜索各个路径下的所有cq:Page和dam:Asset。此外,这些节点使用特定的标记进行标记,并由jcr:created进行排序

以下是我写的:

group.1_group.p.and=true
group.1_group.path=/content/some/path
group.1_group.type=cq:Page
group.1_group.1_property=@jcr:content/cq:tags
group.1_group.1_property.value=root:some/tag
group.p.or=true
group.2_group.p.and=true
group.2_group.path=/content/dam/some/path
group.2_group.type=dam:Asset
group.2_group.1_property=@jcr:content/metadata/cq:tags
group.2_group.1_property.value=root:some/tag
而且它在查询调试器上不起作用。我也看过这个网址,我不知道我做错了什么。现在,我没有添加排序的条件,因为我试图一步一步地进行


预先感谢

,根据查询的范围,您可能需要考虑使用<代码> RealCursEsLover < /C>而不是使用查询来遍历存储库。它们是分开工作的吗?也就是说,只搜索页面(第一次查询)和只搜索资产(第二次查询)?是的,它们是分开工作的。我之所以尝试将其创建为一个查询,是因为它们必须根据jcr:created进行排序。我可以独立搜索页面和资产,然后创建一个合并列表,然后根据jcr:created对它们进行排序,但我不确定这是更快还是更方便。