title: How to use filterQuery and queryOptions on cloudsearch boto3
body: <p>I am trying to use boto3 and cloudsearchdomain but I am having troubles establishing some optional filters over my query. This is what I did:</p>
  
  <pre><code>response = client.search(
      query=query,
      filterQuery= {'city':city},
      partial=True,
      queryOptions= {'fields':'full_address'},
      queryParser='simple',
      size=size)
  </code></pre>
  
  <p>Based on the documentation of boto3, the filterQuery parameter should be an string, but I have no idea of the structure it should have and I found nothing on the internet. queryOptions should be a JSON, and this is what I am sending but I also retrieve an error message saying that it should be a string</p>
  
  <pre><code>ParamValidationError: Parameter validation failed:
  Invalid type for parameter queryOptions, value: {'fields': 'full_address'}, 
  type: &lt;type 'dict'&gt;, valid types: &lt;type 'basestring'&gt;
  </code></pre>
  
  <p>thank you,
  Álvaro</p>