public SearchRequest withFilterQuery(String filterQuery) {
        setFilterQuery(filterQuery);
        return this;
    }
<p>
Specifies a structured query that filters the results of a search without affecting how the results are scored
and sorted. You use <code>filterQuery</code> in conjunction with the <code>query</code> parameter to filter the
documents that match the constraints specified in the <code>query</code> parameter. Specifying a filter controls
only which matching documents are included in the results, it has no effect on how they are scored and sorted.
The <code>filterQuery</code> parameter supports the full structured query syntax.
</p>
<p>
For more information about using filters, see <a
href="http://docs.aws.amazon.com/cloudsearch/latest/developerguide/filtering-results.html">Filtering Matching
Documents</a> in the <i>Amazon CloudSearch Developer Guide</i>.
</p>

@param filterQuery
       Specifies a structured query that filters the results of a search without affecting how the results are
       scored and sorted. You use <code>filterQuery</code> in conjunction with the <code>query</code> parameter
       to filter the documents that match the constraints specified in the <code>query</code> parameter.
       Specifying a filter controls only which matching documents are included in the results, it has no effect
       on how they are scored and sorted. The <code>filterQuery</code> parameter supports the full structured
       query syntax. </p>
       <p>
       For more information about using filters, see <a
       href="http://docs.aws.amazon.com/cloudsearch/latest/developerguide/filtering-results.html">Filtering
       Matching Documents</a> in the <i>Amazon CloudSearch Developer Guide</i>.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-cloudsearch/src/main/java/com/amazonaws/services/cloudsearchdomain/model/SearchRequest.java