我正在尝试使用querydebugger工具从mysite获取值,我的主页在pageTitle字段中有一个值Inicio。我的查询很简单,即在路径/内容/ 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获得结果,但它在此节点下面给出了结果
我尝试了不同的选项来获取结果,包括给定的路径及其子页面但不适用于我。
我有什么遗失的吗?
答案 0 :(得分:2)
添加path.self=true
以便在搜索中包含给定路径及其子树。否则它只搜索子树。
path=/content/mysite/es
path.self=true
type=cq:Page
fulltext=Inicio
fulltext.relPath=jcr:content/@pageTitle
可以找到支持的其他属性here