title: Why not use min_score with Elasticsearch?
body: <p>New to Elasticsearch. I am interested in only returning the most relevant docs and came across <a href="http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-min-score.html" rel="noreferrer">min_score</a>. They say "Note, most times, this does not make much sense" but doesn't provide a reason. So, why does it not make sense to use min_score?</p>
  
  <p>EDIT: What I really want to do is only return documents that have a higher than x "score". I have this:</p>
  
  <pre><code>data = {
          'min_score': 0.9,
          'query': {
              'match': {'field': 'michael brown'},
          }
      }
  </code></pre>
  
  <p>Is there a better alternative to the above so that it only returns the most relevant docs?</p>
  
  <p>thx! </p>
  
  <p>EDIT #2:
  I'm using minimum_should_match and it returns a 400 error:</p>
  
  <pre><code>"error": "SearchPhaseExecutionException[Failed to execute phase [query], all shards failed;"
  
  data = {
          'query': {
              'match': {'keywords': 'michael brown'},
              'minimum_should_match': '90%',
          }
      }
  </code></pre>