我们正在从aem 6.0迁移到6.1
我们面临以下问题:
在6.0以下请求成功:
SELECT * FROM [oak:Unstructured] AS s WHERE ISDESCENDANTNODE(s,'/etc/commerce/products/goods') AND [cq:commerceType]='product' AND ([my_property] = '123456P')
在cq 6.1中提到的请求没有响应任何内容,但是如果请求替换请求(使用like
而不是=
) - 它可以工作:
SELECT * FROM [oak:Unstructured] AS s WHERE ISDESCENDANTNODE(s,'/etc/commerce/products/goods') AND [cq:commerceType]='product' AND ([my_property] like '%123456P')
你能解释一下原因吗?
P.S。
此问题不稳定。它在单个实例上重现,但在另外2个上重现 - 不是。
也许有索引的东西?
答案 0 :(得分:0)
问题与
有关升级 cq 6.0到6.1。
如果要从头开始安装cq 6.1 - 问题不会发生。
看起来像升级与更新OOTB cq库相关的问题。