---
title: "Experience features list"
slug: "experience-features-list"
abstract: "Describes the features, appearance, and default settings of a recommendation experience in Sitecore Search."
---
# Experience features list

The following sections describe and list features of the search experiences available in Sitecore Search.

## Preview search experience

A *preview search experience* is a user experience where the visitor sees search results in real time as they enter their search terms. In Sitecore Search, this experience uses a preview search widget that displays results in a modal over other UI components.

The following image shows a preview search experience made with a preview search widget.

![In a preview search experience, you can see results displayed in a modal over other content on the page.](https://doc.sitecore.com/api/markdown-image/search/en/users/search-user-guide/images/preview-search-screenshot.png)

The preview search experience uses an auto-complete input field to trigger a pop-up that displays search results based on a preview search widget. You can create this experience on any page of any type that has an input field.

The **Widgets** section includes a preview search widget configured to appear on all pages by default. It has the configuration where **Rfk ID** represents the widget's ID and **Host pages** lists the pages that contain the widget.

| Widget name | Type | Variations | Rfk ID | Host pages |
| --- | --- | --- | --- | --- |
| Preview Search | Preview Search | 1   | rfkid_6 | All pages |

You can configure a preview search widget to do any of the following:

- Appear on some or all pages of your website.
- Include an input text field with auto-complete suggestions.
- Receive all the available data for every item in a response.
- Query and display search results instantaneously.
- Suggest search keywords.
- Fetch sorted and personalized results.
- Be rules-driven for optimized search results.
- Work with rules to prioritize and exclude certain items.
- Direct a visitor to more expanded search results page[^UUID-48c6b92f-d97a-3d5b-9006-85685f9183f0_N677e7133d0872] or an item detail page.
- Direct a visitor to any page or URL of choice.

> [!tip]
> If you want an additional preview search widget, you can [create one](https://doc.sitecore.com/search/en/users/search-user-guide/ai-driven-experiences/create-a-widget.html "Create a widget").

## Search results experience

A *search results experience* is a user experience where the visitor is shown a paginated list of search results, based on their search term. It includes options that allow visitors to filter and sort results as needed.

The following image of a search results experience shows the search results widget filling the entire page. On the left are facets and filters, with results listed on the right. There's a recommendations widget between the search input field and the search results list.

![A search results experience with filters and recommendations carousel.](https://doc.sitecore.com/api/markdown-image/search/en/users/search-user-guide/images/search-results-screenshot.png)

The **Widgets** section includes a search results widget with the following configuration. The **Rfk ID** column lists the widget's ID and the **Host pages** column shows that it only appears on the Search Results Page by default.

| Widget name | Type | Variations | Rfk ID | Host pages |
| --- | --- | --- | --- | --- |
| \[Search Results Page\] Search Results | Search Results | 1   | rfkid_7 | Search Results Page |

You can configure a search results widget to do any of the following:

- Optionally include an input text field.
- Receive all the available data for every item in a response.
- Query and display search results using the keyword.
- Display [sorting](https://doc.sitecore.com/search/en/users/search-user-guide/refine-search-results/sorting-options.html "Sorting options") and [filtering](https://doc.sitecore.com/search/en/users/search-user-guide/refine-search-results/filters.html "Filters") options as per the configuration.
- Ungroup documents if [document grouping](https://doc.sitecore.com/search/en/users/search-user-guide/display-relevant-results/document-grouping.html "Document grouping") is enabled for your domain.
- Display a list of facets that can be used to generate results.
- Rules-driven for optimized search results.
- Work with rules to prioritize and exclude certain items.
- Direct a visitor to an item detail page or another specific page.

> [!tip]
> If you want an additional search results widget, you can [create one](https://doc.sitecore.com/search/en/users/search-user-guide/ai-driven-experiences/create-a-widget.html "Create a widget").

## Recommendation experience

In Sitecore Search, a *recommendation experience* is a user experience where the visitor is shown suggested items according to an AI and machine learning (ML) algorithm (recipe). The server response includes all the data required to display the recommendations in a variety of UI components.

The following image shows an experience made with a recommendation widget, including pagination controls at the bottom of the widget.

![Screenshot of a recommendation experience.](https://doc.sitecore.com/api/markdown-image/search/en/users/search-user-guide/images/recommendations_widget-screenshot.png)

Recommendations can be displayed as a grid, in columns or rows, or as part of a carousel. This experience is commonly used on any type of page containing promotions, branding, or user engagement.

The **Widgets** section includes a number of recommendation widgets for a variety of common use cases as shown in the following table. The **Rfk ID** column lists the widget's ID and the **Host pages** column lists the pages that contain the widgets.

| Widget name | Type | Variations | Rfk ID | Host pages |
| --- | --- | --- | --- | --- |
| \[Content Page\] You May Also Like | Recommendation | 1   | rfkid_32 | Content Page |
| \[Content Page\] May We Suggest | Recommendation | 1   | rfkid_31 | Content Page |
| \[Home Page\] Recently Viewed | Recommendation | 1   | rfkid_3 | Home Page |
| \[Home Page\] Trending Content | Recommendation | 1   | rfkid_2 | Home Page |
| \[Home Page\] Personalized For You | Recommendation | 1   | rfkid_1 | Home Page |

You can configure a recommendation widget to do any of the following:

- Generate and display results using a recipe from a list of Sitecore-supplied recipes listed as *Sitecore* recipes.
- Render in headless mode, allowing flexible appearance without adhering to a specific layout or format.
- Receive all the available data for every item in a response.
- Fetch sorted and personalized results.
- Be rules-driven for optimized search results.
- Work with rules to prioritize and exclude certain items.
- Direct a visitor to any page or URL of choice.
- Create a custom recipe specific to your domain or using custom attributes. Contact Sitecore Search support.

> [!tip]
> If none of these sample widgets are suitable for your needs, you can [create a new one](https://doc.sitecore.com/search/en/users/search-user-guide/ai-driven-experiences/create-a-widget.html "Create a widget").

[^UUID-48c6b92f-d97a-3d5b-9006-85685f9183f0_N677e7133d0872]: A page displaying items as a result of an entered search query.
