Cq 6.0 和 6.1 不同的 sql2 请求结果而内容相同

Cq 6.0 and 6.1 different sql2 request result while content same

我们正在从 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 个实例上重现 - 不是。

也许有索引?

问题与

有关

升级 cq 6.0 到 6.1。

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

P.S.

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