Config to customize Autocomplete API response for both engines and data stores. Some fields are applicable to only one of them.
JSON representation |
---|
{
"name": string,
"matchingOrder": string,
"maxSuggestions": integer,
"minPrefixLength": integer,
"queryModel": string,
"enableMode": enum ( |
Fields | |
---|---|
name |
Required. Immutable. Fully qualified name |
matching |
The matching order for autocomplete suggestions, e.g., a query consisting of
Default value: |
max |
The maximum number of autocomplete suggestions returned per term. maxSuggestions must lie within the range of [1, 20]. If not set or set to 0, it will be set to the default of 20 suggestions. |
min |
The minimum number of characters needed to be typed in order to get suggestions. minPrefixLength must lie within the range of [1, 20]. If not set or set to 0, it will be set to the default of 1 character. |
query |
The data model of query suggestions for serving. Currently supported values:
If query model is empty, the serving applies the "automatic" model by default. |
enable |
The enable mode of autocomplete generation pipelines. If this field is unset, the server behavior defaults to |
EnableMode
Specifies the enable mode of autocomplete generation pipelines.
Enums | |
---|---|
ENABLE_MODE_UNSPECIFIED |
When AutoComplete enable mode unspecified, it defaults to AUTOMATIC mode. |
AUTOMATIC |
AutoComplete will be enabled when the data store meets criteria. |
MANUAL |
AutoComplete will be enabled regardless of UCS data requirements. |