QuerySuggestActions (Search Engine)
QuerySuggestActions (Search Engine)
|
|
Note
This component was introduced in version |
The query suggest action creators.
See Dispatch Actions.
Loader Function
loadQuerySuggestActions
Loads the querySuggest reducer and returns possible action creators.
Parameters
-
engine:
SearchEngineThe headless engine.
Returns QuerySuggestActionCreators: The query suggest action creators.
QuerySuggestActionCreators
clearQuerySuggest
Clears the current partial basic query expression and the list of query suggestions in a specific query suggest entity.
Parameters
-
payload:
ClearQuerySuggestActionCreatorPayloadThe action creator payload.
Returns PayloadAction<ClearQuerySuggestActionCreatorPayload>: A dispatchable action.
fetchQuerySuggestions
Fetches a list of query suggestions for a specific query suggest entity according to the current headless state.
Parameters
-
payload:
FetchQuerySuggestionsActionCreatorPayloadThe action creator payload.
Returns AsyncThunkAction<FetchQuerySuggestionsThunkReturn, FetchQuerySuggestionsActionCreatorPayload, AsyncThunkSearchOptions<StateNeededByQuerySuggest>>: A dispatchable action.
registerQuerySuggest
Registers a new query suggest entity to the headless state to enable the Coveo ML query suggestions feature.
Parameters
-
payload:
RegisterQuerySuggestActionCreatorPayloadThe action creator payload.
Returns PayloadAction<RegisterQuerySuggestActionCreatorPayload>: A dispatchable action.
selectQuerySuggestion
Selects a suggestion provided through a specific query suggest entity.
Parameters
-
payload:
SelectQuerySuggestionActionCreatorPayloadThe action creator payload.
Returns PayloadAction<SelectQuerySuggestionActionCreatorPayload>: A dispatchable action.
Related types
ClearQuerySuggestActionCreatorPayload
Properties
-
id:
stringThe unique identifier of the target query suggest entity (for example,
b953ab2e-022b-4de4-903f-68b2c0682942).
FetchQuerySuggestionsActionCreatorPayload
Properties
-
id:
stringThe unique identifier of the target query suggest entity (for example,
b953ab2e-022b-4de4-903f-68b2c0682942).
RegisterQuerySuggestActionCreatorPayload
Properties
-
id:
stringA unique identifier for the new query suggest entity (for example,
b953ab2e-022b-4de4-903f-68b2c0682942). -
count?:
numberThe number of query suggestions to request from Coveo ML (for example,
3).Default:
5.
SelectQuerySuggestionActionCreatorPayload
Properties
-
expression:
stringThe selected query suggestion (for example,
coveo). -
id:
stringThe unique identifier of the target query suggest entity (for example,
b953ab2e-022b-4de4-903f-68b2c0682942).