Search experiences
Building search experiences requires that your website content is indexed by Sitecore Search.
A search experience is an interaction that a site visitor has with a Sitecore Search implementation in your app. Common search experiences include search results pages, search suggestions that appear as the site visitor enters text in the search field, and product or other content recommendations based on what the site visitor previously searched for.
To build search experiences, you can use the Cloud SDK search package. We recommend that you complete the Create a search results page walkthrough to understand the process.
Development workflow
Here's the typical development workflow for building a search experience:
-
Request search content - in this step, you request content from Sitecore Search and configure it to make sure you receive the right content. For example, you can apply logic to offset, limit, filter, sort, and otherwise influence the results. Then, in the response, Sitecore Search returns the content to your app.
For more information about the content and options for configuring your requests, see Search concepts.
-
Optionally, capture events in the search experience - for example, you can capture events when a site visitor views the search results or clicks a specific result or recommendation.
The captured event data is sent to Sitecore and becomes available in Sitecore Search. This data lets you personalize search results and track the performance of your search experiences so you can refine and improve them.
For more information, see Sitecore Search events.
-
Display the search content - in this step, you develop the user interface to display the content that Sitecore Search returned.