title: Elasticsearch Query sorted by field in specific order
body: <p>I work with elasticsearch 2.2</p>
  
  <p>I have some documents indexed like that:</p>
  
  <pre><code>{     
    "id": 2116,
    "brand": "The Brand 1",
    "reference": "OI444",
    "supplier": "My supplier 1"
  },
  {     
    "id": 2118,
    "brand": "The Brand",
    "reference": "OI44488",
    "supplier": "My supplier"
  }
  </code></pre>
  
  <p>how i can request the index to get a query sorted by an id list, this query work, but return the result in other order.</p>
  
  <pre><code>{
    "query": {
      "bool": {
        "filter": {
          "ids": {
            "values": [
              2118, 2116
            ]
          }
        }
      }
    }
  }
  </code></pre>
  
  <p>In my case, my ids list can be random like 216,105,208 and i need this order be respected in resultset </p>