@Override
    public SearchPlaceIndexForTextResult searchPlaceIndexForText(SearchPlaceIndexForTextRequest request) {
        request = beforeClientExecution(request);
        return executeSearchPlaceIndexForText(request);
    }
<p>
Geocodes free-form text, such as an address, name, city, or region to allow you to search for Places or points of
interest.
</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 places near a given position using <code>BiasPosition</code>, or filter results within a
bounding box using <code>FilterBBox</code>. Providing both parameters simultaneously returns an error.
</p>
</note>
<p>
Search results are returned in order of highest to lowest relevance.
</p>

@param searchPlaceIndexForTextRequest
@return Result of the SearchPlaceIndexForText 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.SearchPlaceIndexForText
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/location-2020-11-19/SearchPlaceIndexForText"
     target="_top">AWS API Documentation</a>
aws-java-sdk-location/src/main/java/com/amazonaws/services/location/AmazonLocationClient.java