Sitecore查询不返回第9级项目的结果

时间:2013-03-05 07:39:27

标签: sitecore

我的sitecore项目层次结构是这样的,

/ sitecore / content / Public / level1 / level2 / level3 / Item1 / Images / Image1

我在X-Path构建器中尝试了以下查询 /sitecore/content/Public/level1/level2/level3/Item1/Images/Image1/* 不会返回任何结果......

但是,1级以上返回结果,(所有图像Image1,图像2等) /sitecore/content/Public/level1/level2/level3/Item1/Images/*

以下返回Image1, /sitecore/content/Public/level1/level2/level3/Item1/Images//*

(在主数据库中执行的数据和查询)

这是一个sitecore查询限制,您无法查询具有8个以上级别的单个项目吗?

2 个答案:

答案 0 :(得分:1)

检查web.config中<setting name="Query.MaxItems" value="100" />属性的设置。标准设置仅返回前100个项目。提高限制,看看这是否与您的问题有关。

答案 1 :(得分:0)

我不知道有些限制,并认为这应该有效。您的查询也看起来不错。您确定在“Image1”下有一些可用的项目吗?如果您在“Image1”下只有所描述的没有子项的层次结构,那么您将不会获得查询返回的任何项目。

您的上一个查询(带// *)也表示只返回“Image1”。因为//定义了一个递归查询,所以如果有的话,也应该返回“Image1”的子项。