The IQuerySuggestRequest interface describes a request to the Coveo Machine Learning service query suggest.
Specfies the actions history which represents the past actions a user made. It is generated by the page view script (https://github.com/coveo/coveo.analytics.js)
Specifies the context to use for the request.
Specifies the number of suggestions that the Coveo Machine Learning service should return.
Default value is
Specifies whether to attempt to complete the last word of the current "q" parameter and boost the ranking score of the resulting expression so that it is returned as the first query suggestion.
Whether the current user is anonymous. This can be specified when configuring the SearchEndpoint.
The locale of the current user. Will typically match the "language" parameter that is used to perform standard queries.
Specifies the pipeline to use for the request.
Specifies the query / word for which to get completion.
Specifies the search hub for which to get suggestions.
Specifies the second level of origin of the request, typically the identifier of the selected tab from which the request originates.
The tz database identifier of the time zone to use to correctly interpret dates in the query expression and result items.
A GUID representing the current user, who can be authenticated or anonymous. This GUID is normally generated by the usage analytics service and stored in a non-expiring browser cookie.