Configuring search and item bucket scalability

Abstract

Contains the settings related to search and item bucket scalability.

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

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

Setting

Description

Example

BucketTriggerCount

If 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.

BucketTemplateId

Specifies 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}" />

SecuredItems

This 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"/>

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

Setting

Description

Example

ContentSearch.LuceneQueryClauseCount

This 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"/>

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

Setting

Description

Example

Indexing.UpdateInterval

Specifies how often the Web database index is updated.

Set an index update interval to record when unstructured items are created, deleted or modified in the Web database. If you do not set an update interval these events are not automatically included in the index.

<setting name="Indexing.UpdateInterval" value="00:05:00"/>