The search indexes required in a scalable environment

Last updated Monday, November 27, 2017 in Sitecore Experience Platform for Administrator

Sitecore comes with a default set of search indexes that along with your search and indexing provider help to improve the performance of your website search.

When you configure Sitecore servers in a scalable environment, we recommend that you use Solr as your search and indexing provider.

You must configure the indexes you need on each server. As a general rule, on the server you are configuring, you only need the indexes that correspond with the databases that you use. For example, if you are configuring a content delivery server, you need the Web database and the sitecore_web_index.

Sharing indexes

In Solr, the index storage is centralized and can be shared across multiple servers. Keeping indexes synchronized across servers is therefore easy and requires only a few indexing strategies.

For example, if you have two content management servers that both need to access the same sitecore_master_index, one content management server could maintain the index and share it or you could have a dedicated server responsible for maintaining all your indexes.

Indexes required on servers in a scalable environment

The following table describes the Sitecore search indexes that are required for different types of servers in a scaled environment:

Server type

Search indexes required

Content delivery

sitecore_web_index

sitecore_marketingdefinitions_web

sitecore_marketing_asset_index_web

sitecore_fxm_web_index

social_messages_web

Content management

sitecore_core_index

sitecore_master_index

sitecore_web_index

sitecore_marketingdefinitions_master

sitecore_marketing_asset_index_master

sitecore_fxm_master_index

sitecore_fxm_web_index

social_messages_master

sitecore_testing_index

sitecore_suggested_test_index

Send feedback about the documentation to docsite@sitecore.net.