2015-02-06 40 views
2

默認情況下,在我們導入桶中的項目時,Sitecore會根據GUID或創建日期時間在層次結構中創建它們。 有沒有辦法在Bucket中創建一個平面結構並且沒有層次結構? 有一個平坦的桶結構會影響Sitecore搜索桶的方式嗎?在Sitecore中創建一個平坦的桶結構7

+1

我對此的擔憂是隨着水桶的增長,其性能會降低。據我所知,該默認文件夾結構的主要原因是爲了保持性能的規模。 Sitecore一直建議在任何節點下最多有100個子項目,但實際上它可能更像30 - 40,如果你關心速度。 – 2015-02-07 14:03:50

+0

我完全同意@MartinDavies關於他對錶演的擔憂。 – 2015-02-07 17:31:54

+0

感謝您的幫助,我的主要擔憂是性能,因爲我們大約有980種產品。它看起來像平板上市千桶產品不會是一個好主意。 – Renuka 2015-02-09 19:26:02

回答

2

使用物品桶的整個想法是爲了避免物理存儲在同一父項下的大量物品。但是,如果需要,可以通過將BucketConfiguration.BucketFolderPath設置爲空白或給定名稱,仍然可以擁有平面項目列表。該密鑰位於/App_Config/Include/Sitecore.Buckets.Config中。

我在這裏複製以上BucketConfiguration.BucketFolderPath設置的書面意見:

此設置確定在 內容樹創建的文件夾結構。編輯此設置以更改文件夾結構。 格式當前支持日期格式,名稱,例如「Content Bucket」或空白。 Blank會創建一個名爲 「Repository」的虛擬模型。