用于从资产访问标签的 SQL2 查询



我想知道用于访问父节点的子节点以进行全文搜索的 SQL2 查询是什么。

我有一张图像保存到名为men-watches.png的资产中。我创建了一个名为watches的标签,并将此标签分配给上述资产。

我也对其他图像做了同样的事情。请帮助我进行 SQL2 全文搜索查询,因为我想搜索此资产。

我试过了

select * from [dam:Asset] as d where contains (d.[jcr:content/metadata/cq:tags] = ‘watches’)

但是我被要求在SQL2中编写一个全文搜索查询,使用标签"watches"的IN clause,并且编写它不仅用于检查标签,还用于检查标题或描述。

不确定我是否正确理解它,但此示例将搜索提供的标签之一是否在某些图像上。

SELECT * FROM [dam:Asset] AS asset WHERE (asset.[jcr:content/metadata/cq:tags] IN ('watches','something else')) AND ISDESCENDANTNODE(asset,'/content/dam')

最新更新