Interface InsightSearchActionCreators
interface InsightSearchActionCreators { executeSearch(analyticsSearchAction: InsightAction): AsyncThunkAction<ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>; fetchFacetValues(analyticsSearchAction: InsightAction): AsyncThunkAction<ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>; fetchMoreResults(): AsyncThunkAction<ExecuteSearchThunkReturn, void, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>; fetchPage(analyticsSearchAction: InsightAction): AsyncThunkAction<ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>; fetchQuerySuggestions(payload: FetchQuerySuggestionsActionCreatorPayload): AsyncThunkAction<FetchQuerySuggestionsThunkReturn, FetchQuerySuggestionsActionCreatorPayload, AsyncThunkInsightOptions<StateNeededByQuerySuggest>>; registerQuerySuggest(payload: RegisterQuerySuggestActionCreatorPayload): { payload: RegisterQuerySuggestActionCreatorPayload; type: string; }; } Methods
executeSearch
- executeSearch(analyticsSearchAction): AsyncThunkAction<ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>
Parameters
- analyticsSearchAction: InsightAction
Returns AsyncThunkAction<ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>
A dispatchable action.
fetchFacetValues
- fetchFacetValues(analyticsSearchAction): AsyncThunkAction<ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>
Parameters
- analyticsSearchAction: InsightAction
Returns AsyncThunkAction<ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>
A dispatchable action.
fetchMoreResults
- fetchMoreResults(): AsyncThunkAction<ExecuteSearchThunkReturn, void, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>
Returns AsyncThunkAction<ExecuteSearchThunkReturn, void, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>
A dispatchable action.
fetchPage
- fetchPage(analyticsSearchAction): AsyncThunkAction<ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>
Parameters
- analyticsSearchAction: InsightAction
Returns AsyncThunkAction<ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>>
A dispatchable action.
Creates an action that executes a search query.