我想要实现的是以下。根据指定的维度和资产标题,我想找到与搜索条件相对应的所有资产演绎版。
目前,我正在使用 QueryBuilder API,因为我不是在 Java 中工作,但似乎不可能仅在一次 AEM 调用中就设法获得所需的再现。
搜索图像再现的最佳方法是什么?
期待你的想法!
我想要实现的是以下。根据指定的维度和资产标题,我想找到与搜索条件相对应的所有资产演绎版。
目前,我正在使用 QueryBuilder API,因为我不是在 Java 中工作,但似乎不可能仅在一次 AEM 调用中就设法获得所需的再现。
搜索图像再现的最佳方法是什么?
期待你的想法!
您可以使用 SQL2 JOIN 查询:
SELECT parent.* FROM [dam:AssetContent] AS parent INNER JOIN [nt:file] AS child ON ISDESCENDANTNODE(child,parent) WHERE ISDESCENDANTNODE(parent, '/content/dam') AND parent.[cq:name]='men_5.jpg' and name(child)='cq5dam.thumbnail.48.48.png'
parent
查找名称=men_5.jpg 的 dam:AssetContent 节点,并child
查找具有 nodename=cq5dam.thumbnail.48.48.png 的相应资产下的 nt:file 节点