title: How to limit results in elasticsearch by term
body: <p>I am querying Elasticsearch to get a list of 50 matching websites. Ideally, I'd like to get 50 relevant matches from 50 different websites.</p>
  
  <p>My problem is that sometimes the search results contain mostly matches from one website.</p>
  
  <p>Is it possible to create a query that returns 50 results that are all unique with regard to the field that stores the website's name?</p>