title: Preserving order of terms in ElasticSearch query
body: <p>Is it possible in ElasticSearch to form a query that would preserve the ordering of the terms?</p>
  
  <p>A simple example would be having these documents indexed using standard analyzer:</p>
  
  <ol>
  <li>You know for search</li>
  <li>You know search</li>
  <li>Know search for you</li>
  </ol>
  
  <p>I could query for <code>+you +search</code> and this would return me all documents, including the third one.</p>
  
  <p>What if I wanted to only retrieve the documents which have the terms in this specific order? Can I form a query that would do that for me?</p>
  
  <p>Considering it is possible for phrases by simply quoting the text: <code>"you know"</code> (retrieve 1st and 2nd docs) it feels to me like there should be a way of preserving the order for multiple terms that aren't adjacent.</p>
  
  <p>In the above simple example I could use proximity searches, but this doesn't cover more complex cases.</p>