Skip to main content

suggesters

Creates, updates, deletes, gets or lists a suggesters resource.

Overview

Namesuggesters
TypeResource
Idaws.cloudsearch.suggesters

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
optionsstringConfiguration information for a search suggester. Each suggester has a unique name and specifies the text field you want to use for suggestions. The following options can be configured for a suggester: FuzzyMatching, SortExpression.
statusstringThe status of domain configuration option.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_suggestersselectDomainName, regionSuggesterNames, DeployedGets the suggesters configured for a domain. A suggester enables you to display possible matches before users finish typing their queries. Can be limited to specific suggesters by name. By default, shows all suggesters and includes any pending changes to the configuration. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see Getting Search Suggestions in the Amazon CloudSearch Developer Guide.
delete_suggesterdeleteDomainName, SuggesterName, regionDeletes a suggester. For more information, see Getting Search Suggestions in the Amazon CloudSearch Developer Guide.
build_suggestersexecDomainName, regionIndexes the search suggestions. For more information, see Configuring Suggesters in the Amazon CloudSearch Developer Guide.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
DomainNamestring
SuggesterNamestringSpecifies the name of the suggester you want to delete.
regionstringAWS region (default: us-east-1)
DeployedbooleanWhether to display the deployed configuration (true) or include any pending changes (false). Defaults to false.
SuggesterNamesarrayThe suggesters you want to describe.

SELECT examples

Gets the suggesters configured for a domain. A suggester enables you to display possible matches before users finish typing their queries. Can be limited to specific suggesters by name. By default, shows all suggesters and includes any pending changes to the configuration. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see Getting Search Suggestions in the Amazon CloudSearch Developer Guide.

SELECT
options,
status
FROM aws.cloudsearch.suggesters
WHERE DomainName = '{{ DomainName }}' -- required
AND region = '{{ region }}' -- required
AND SuggesterNames = '{{ SuggesterNames }}'
AND Deployed = '{{ Deployed }}'
;

DELETE examples

Deletes a suggester. For more information, see Getting Search Suggestions in the Amazon CloudSearch Developer Guide.

DELETE FROM aws.cloudsearch.suggesters
WHERE DomainName = '{{ DomainName }}' --required
AND SuggesterName = '{{ SuggesterName }}' --required
AND region = '{{ region }}' --required
;

Lifecycle Methods

Indexes the search suggestions. For more information, see Configuring Suggesters in the Amazon CloudSearch Developer Guide.

EXEC aws.cloudsearch.suggesters.build_suggesters
@DomainName='{{ DomainName }}' --required,
@region='{{ region }}' --required
;