Must match multiple values
<p>I have a query that works fine when I need the property of a document
to match just one value. </p>

<p>However I also need to be able to search with must with two values. </p>

<p>So if a banana has id 1 and a lemon has id 2 and I search for yellow
I will get both if I have 1 and 2 in the must clause.
But if i have just 1 I will only get the banana. </p>

<pre><code>{
  "from": 0, 
  "size": 20,
  "query": {
  "bool": {
    "should": [
      { "match": 
        { "fruit.color":  "yellow" }}
    ],
    "must" : [ 
      { "match": { "fruit.id" : "1" } }
    ]
  }
 } 
}
</code></pre>

<p>I haven´t found a way to search with two values with must.
is that possible?</p>