Aem CQ5 QueryDebug返回不包括给定路径的结果

Aem CQ5 QueryDebug返回不包括给定路径的结果,aem,Aem,我正在尝试使用QueryDebug工具从mysite获取值,我的主页在pageTitle字段中有一个Inicio值。我的查询非常简单,即在路径/content/mysite/es及其下的任意位置搜索带有Inicio值的pageTitle path=/content/mysite/es type=cq:Page fulltext=Inicio fulltext.relPath=jcr:content/@pageTitle 这给了我以下xpath查询 /jcr:root/content/mysit

我正在尝试使用QueryDebug工具从mysite获取值,我的主页在pageTitle字段中有一个Inicio值。我的查询非常简单,即在路径/content/mysite/es及其下的任意位置搜索带有Inicio值的pageTitle

path=/content/mysite/es
type=cq:Page
fulltext=Inicio
fulltext.relPath=jcr:content/@pageTitle
这给了我以下xpath查询

/jcr:root/content/mysite/es//element(*, cq:Page)
[
jcr:contains(jcr:content/@pageTitle, 'Inicio') 
]
当我运行时,我不会从主页/content/mysite/es获得结果,但它会在该节点下给出结果

我尝试了不同的选项来获得结果,包括给定的路径及其子页面,但对我来说不起作用


是否缺少任何内容?

添加
path.self=true
,以便在搜索中包括给定路径及其子树。否则它只搜索子树

path=/content/mysite/es
path.self=true
type=cq:Page
fulltext=Inicio
fulltext.relPath=jcr:content/@pageTitle

更多支持的属性可以在Rakhi找到,谢谢你的帮助,这对我帮助很大。欢迎@user1130906。考虑到它对你有帮助。