Aem 查询生成器API在发布时给出了0个结果,但/libs/cq/search/content/querydebug.html控制台给出了正确的结果

Aem 查询生成器API在发布时给出了0个结果,但/libs/cq/search/content/querydebug.html控制台给出了正确的结果,aem,Aem,我在java代码中使用Query builder API来获取带有particluar标记的页面,在所有环境中,它都会给出正确的结果,但在其中一个环境中,它会在发布中给出0个结果,我们还交叉验证了权限。不知道为什么会这样。 但是/libs/cq/search/content/querydebug.html控制台给出了正确的结果。我们已经找到了解决方案, 我试着运行Querydebug.html,它给了我正确的结果。 我们通过向etc节点(根节点)和特定子节点授予权限来修复它。 早些时候,我们没有

我在java代码中使用Query builder API来获取带有particluar标记的页面,在所有环境中,它都会给出正确的结果,但在其中一个环境中,它会在发布中给出0个结果,我们还交叉验证了权限。不知道为什么会这样。
但是/libs/cq/search/content/querydebug.html控制台给出了正确的结果。

我们已经找到了解决方案, 我试着运行Querydebug.html,它给了我正确的结果。 我们通过向etc节点(根节点)和特定子节点授予权限来修复它。
早些时候,我们没有向etc(根节点)节点授予权限(但向子节点授予读取权限)

你能在查询api上运行调试级日志记录(querydebug.html页面上的说明)并查看是否出现问题吗?我们已经找到了解决方案,我尝试运行querydebug.html,它给了我正确的结果。我们通过向etc节点和特定子节点授予权限来修复它。早些时候,我们没有向etc节点授予权限(但向子节点授予了读取权限)。