title: elasticsearch nested query, more than one one object should meet conditions
body: <p>I have some questions about nested query.
  Here is my example. The mapping is <code>{"user":"nested"}</code>.The exist data just like this:</p>
  
  <pre><code>{
    "user": [
      {
        "first":"John",
        "last":"Smith"
      },
      {
        "first":"Alice",
        "last":"White"
      }
    ]
  }
  </code></pre>
  
  <p>How do I create a query to find this document that meets all the conditions:</p>
  
  <ol>
  <li>the first object of user that its "first" is "John" and "last" is "Smith";</li>
  <li>the second object of user that its "first" is "Alice" and "last" is "White"</li>
  </ol>