title: ElasticSearch: query_string search with phrase against snowball filtered fields
body: <p>I'm doing a simple query_string query that looks like this:</p>
  
  <pre><code>"query_string" : {
      "default_operator" : "AND",
      "fields" : ["title^20","keywords^10","description^8","content^1","titles^6","highlights^4"],
      "query"  : "\"south west\""
  }
  </code></pre>
  
  <p>However, the search is matching documents with the words "south" and "west" that are not necessarily adjecent, e.g. "We are seeing low flying buzzards in the <em>south</em> of england and also the <em>west</em>". <strong>I would like it to only return results that match the exact phrase</strong>, e.g. "We are seeing low flying buzzards in the <em>south west</em> of buckinghamshire".</p>
  
  <p>The analyzer used for both search and indexing is the snowball analyzer and I am guessing that this may be the root of the issue, i.e. do phrase queries not work with the snowball analyzer?</p>
  
  <p>Any ideas?</p>
  
  <p>TIA</p>
  
  <p>Dominic</p>