1

我们正在从 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')

你能解释一下为什么吗?

附言

这个问题是不稳定的。它在单个实例上重现,但在其他 2 个实例上重现 - 不是。

也许有索引?

4

1 回答 1

0

问题与

将 cq 6.0升级到 6.1。

如果从头开始安装 cq 6.1 - 不会发生问题。

附言

看起来像是与更新 OOTB cq 库相关的升级问题。

于 2015-07-28T13:28:31.377 回答