About this widget
Objects conforming to the Searcher protocol manage the search sessions. Algolia provides you with several out of the box searchers to help build your InstantSearch experience:HitsSearcher
. Searches a single index.FacetSearcher
. Searches for facet values.MultiSearcher
. Aggregates the hits and facet searchers. This is useful for a federated search, or query suggestions .
Examples
Instantiate aHitsSearcher
.
Swift
FacetSearcher
.
Swift
MultiSearcher
.
Swift
HitsSearcher
The index to search.
Swift
The query used when doing a search.
Swift
Whether to automatically send view events for hits.
Swift
FacetSearcher
The index to search into.
Swift
The facet name to search into when doing search for facet values.
Swift
The query used when doing a search.
Swift
Methods
search
Triggers the search. Notifies all listeners of the results.
Swift
cancel
Cancels all ongoing search requests.
Swift
Events
isLoading
Triggered when the
Searcher
starts or finishes query execution.Swift
onQueryChanged
Triggered when the query text is modified.
Swift
onResults
Triggered when a new search result is received.
Swift
onError
Triggered when a new error is received.
Swift