Configuring search and item bucket scalability

Version:

This topic explains the settings related to search and item bucket scalability in the following configuration files:

  • Sitecore.Buckets.config
  • Sitecore.ContentSearch.Lucene.DefaultIndexConfiguration.config
  • Web.config

Sitecore.Buckets.config

The Sitecore.Buckets.config file contains the following settings which you can use to improve the scalability of your Sitecore solution:

SettingDescriptionExample
BucketTriggerCountIf you enable the AutoBucket events, this setting specifies the maximum number of children that an item can have before it is automatically converted into an item bucket.<setting name="BucketConfiguration.BucketTriggerCount" value="100"/>

This setting means that when an item has 100 children, Sitecore asks if you want to automatically convert this item into an item bucket.
BucketTemplateIdSpecifies the template of a folder item that contains all the hidden bucketable items as the GUID of the new folder item. We recommend you use the default value.<setting name="BucketConfiguration.BucketTemplateId" value="{ADB6CA4F-03EF-4F47-B9AC-9CE2BA53FF97}" />
SecuredItemsThis setting determines what happens to search results that are returned when a user does not have permission to access them. The available options are "hide" and "blur".<setting name="BucketConfiguration.SecuredItems" value="hide"/>

Sitecore.ContentSearch.Lucene.DefaultIndexConfiguration.config

The Sitecore.ContentSearch.Lucene.DefaultIndexConfiguration.config file contains the following setting that you can use to improve the scalability of your Sitecore solution:

SettingDescriptionExample
ContentSearch.LuceneQueryClauseCountThis setting specifies the clause count. Increasing this value increases memory consumption. Only increase this value if you need to run very large queries.<setting name="ContentSearch.LuceneQueryClauseCount" value="1024"/>
If you have suggestions for improving this article, let us know!