Scaling and configuring search
This topic describes how to scale and configure Content search and xConnect search.
Search frameworks
The Sitecore Experience Platform has two search frameworks:
-
Content Search, which is used by various components primarily to search and index Sitecore items.
Sitecore provides you with several options for configuring search results and indexing for content search.
-
xConnect Search, which is used to search and index experience data.
The following table summarizes the differences between the search frameworks:
| Content Search | xConnect Search | |
|---|---|---|
| API | Sitecore Content Search API | xConnect Client API |
| Providers |
|
|
| Indexes |
|
|
| Indexer | indexCrawler (run on the core Sitecore application) | xConnect Search Indexer (run as Windows Service or Web Job) |
Many components that use the Content Search have their own API layer on top of the Content Search API. For example, the Marketing Operations API has a method for searching the sitecore_marketing_* and sitecore_marketingdefinitions_* indexes that references the Content Search API further down the stack.
In Sitecore 9.0 and later, Sitecore Content Search no longer manages sitecore_list_index and sitecore_analytics_index . The xDB collection index replaces both of these indexes.