我正在使用Adobe AEM,我无法使用QueryBuilder从存储库中获取我想要的信息。 我可以用servlet重现我的问题。
当我输入此网址时:
http://localhost:4502/bin/querybuilder.json?path=/content/geometrixx/en/products/triangle&type=cq:Page
它返回2个结果:功能和概述。
但我希望查询也返回Triangle,这是一个cq:Page。
你能帮帮我吗?
感谢。
答案 0 :(得分:2)
这是因为,如果仅设置了path属性,Querybuilder将仅搜索子树。
如果您想在搜索中包含给定路径,则需要在请求中添加path.self=true
。
http://localhost:4502/bin/querybuilder.json?path=/content/geometrixx/en/products/triangle&type=cq:Page&path.self=true
有关Path Predicate的更多信息,refer this。