Results
Search UI React Results Component
Displays all search results.
Example
import { Results } from "@elastic/react-search-ui";
...
<Results titleField="title" urlField="nps_link" />Configuring search queries
Certain aspects of search results can be configured in SearchProvider, using the searchQuery configuration, such as
term highlighting and search fields. See the Search Query Configuration guide
for more information.
Properties
| Name | Description |
|---|---|
className | |
titleField | Name of field to use as the title from each result. |
shouldTrackClickThrough | Whether or not to track a clickthrough event when clicked. |
clickThroughTags | Tags to send to analytics API when tracking clickthrough. |
urlField | Name of field to use as the href from each result. |
thumbnailField | Name of field to use for thumbnail image. Should be a valid URL and at least 220px wide. |
resultView | |
view | Used to override the default view for this Component. See View customization below. |
* | Any other property passed will be passed through and available to use in a Custom View |
View customization
A complete guide to view customization can be found in the Customization: Component views and HTML section.
This component accepts two view props: view and resultView. The resultView allows you to customize the individual result items that are displayed. The view prop allows you to customize that wrapper around those results, which by default is simply a ul element.
A separate guide specifically for customizing the Result component can be found here., which can be used for providing a resultView prop.
The following properties are available in the view:
| Name | Description |
|---|---|
className | Passed through from main component |
children |
See Results.tsx for an example.