ElasticSearch将排序属性添加到mget调用

时间:2014-12-23 14:25:42

标签: elasticsearch

我在ElasticSearch中有一个mget调用来获取特定文档

{
    "index" : appConfig.ElasticSearch.Module.index,
    "type" : appConfig.ElasticSearch.Module.type,
    "body" : {
      "ids": modulesIds
     }
}

如何在一些&xyz'中对结果文件进行排序?文件的属性?

1 个答案:

答案 0 :(得分:5)

我认为你不能那样做。相反,如果您已经知道ID,为什么不这样做呢:

GET /my_index/_search
{
  "query": {
    "filtered": {
      "filter": {
        "ids": {
          "values": [
            "1","2","3"
          ]
        }
      }
    }
  },
  "sort": [
    {
      "whatever": {
        "order": "desc"
      }
    }
  ]
}