@Override
    public SearchPlaceIndexForSuggestionsResult searchPlaceIndexForSuggestions(SearchPlaceIndexForSuggestionsRequest request) {
        request = beforeClientExecution(request);
        return executeSearchPlaceIndexForSuggestions(request);
    }
<p>
Generates suggestions for addresses and points of interest based on partial or misspelled free-form text. This
operation is also known as autocomplete, autosuggest, or fuzzy matching.
</p>
<p>
Optional parameters let you narrow your search results by bounding box or country, or bias your search toward a
specific position on the globe.
</p>
<note>
<p>
You can search for suggested place names near a specified position by using <code>BiasPosition</code>, or filter
results within a bounding box by using <code>FilterBBox</code>. These parameters are mutually exclusive; using
both <code>BiasPosition</code> and <code>FilterBBox</code> in the same command returns an error.
</p>
</note>

@param searchPlaceIndexForSuggestionsRequest
@return Result of the SearchPlaceIndexForSuggestions operation returned by the service.
@throws InternalServerException
        The request has failed to process because of an unknown server error, exception, or failure.
@throws ResourceNotFoundException
        The resource that you've entered was not found in your AWS account.
@throws AccessDeniedException
        The request was denied because of insufficient access or permissions. Check with an administrator to
        verify your permissions.
@throws ValidationException
        The input failed to meet the constraints specified by the AWS service.
@throws ThrottlingException
        The request was denied because of request throttling.
@sample AmazonLocation.SearchPlaceIndexForSuggestions
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/location-2020-11-19/SearchPlaceIndexForSuggestions"
     target="_top">AWS API Documentation</a>
aws-java-sdk-location/src/main/java/com/amazonaws/services/location/AmazonLocationClient.java