【发布时间】:2020-03-28 12:55:06
【问题描述】:
我想要实现的是以下。根据指定的维度和资产标题,我想找到与搜索条件相对应的所有资产演绎版。
目前,我正在使用 QueryBuilder API,因为我不是在 Java 中工作,但似乎不可能仅通过一次 AEM 调用就获得所需的再现。
搜索图像再现的最佳方法是什么?
期待你的想法!
【问题讨论】:
标签: aem assets query-builder dam
我想要实现的是以下。根据指定的维度和资产标题,我想找到与搜索条件相对应的所有资产演绎版。
目前,我正在使用 QueryBuilder API,因为我不是在 Java 中工作,但似乎不可能仅通过一次 AEM 调用就获得所需的再现。
搜索图像再现的最佳方法是什么?
期待你的想法!
【问题讨论】:
标签: aem assets query-builder dam
您可以使用 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 查找 name=men_5.jpg 的 dam:AssetContent 节点,child 查找 nodename=cq5dam.thumbnail.48.48.png 的相应资产下的 nt:file 节点
【讨论】: