title: Require a number of matches against text in ElasticSearch
body: <p>I'm trying to create a filter against ElasticSearch that requires more than one match before the result is returned. For example, in the following text:</p>
  
  <blockquote>
    <p>If you're uneasy at the idea of riding in a vehicle that drives itself, just wait till you see <strong>Google</strong>'s new car. It has no gas pedal, no brake and no steering wheel. <strong>Google</strong> has been demonstrating its driverless technology for several years by retrofitting Toyotas, Lexuses and other cars with cameras and sensors. But now, for the first time, the company has unveiled a prototype of its own: a cute little car that looks like a cross between a VW Beetle and a golf cart.</p>
  </blockquote>
  
  <p>If I set the minimum number of matches to 2 and searched for <code>Google</code>, I would expect this result because <code>Google</code> appears in the text twice. However, searching on <code>Toyota</code> with the same number of expected matches should not result in this article.</p>
  
  <p>How do I construct this filter?</p>