title: How to match a paragraph against phrases in ElasticSearch?
body: <p>My objective is to use ElasticSearch to find what indexed phrases can be found inside the paragraph being queried.</p>
  
  <p>I've tried using percolate search, but I wasn't able to refine it to be a 100% match. Sadly, ElasticSearch docs are not clear enough.</p>
  
  <p>My Indexed documents:</p>
  
  <ul>
  <li>must be faster than 50mph</li>
  <li>must jump higher than a tree</li>
  <li>be able to stand on two feet</li>
  </ul>
  
  <p>My query:</p>
  
  <blockquote>
    <p>"We are looking for an animal that must be able to stand on two feet, also must jump higher than a tree, and should be faster than 40mph, and has white and red stripes with wings"</p>
  </blockquote>
  
  <p>What results I expect (exact matches, case insensitive):</p>
  
  <ul>
  <li>be able to stand on two feet</li>
  <li>must jump higher than a tree</li>
  </ul>
  
  <p>What results I am getting (partial matches):</p>
  
  <ul>
  <li>be able to stand on two feet</li>
  <li>must jump higher than a tree</li>
  <li>must <strong>be faster than</strong> 50mph</li>
  </ul>