Сортировка по нескольким параметрам в pyes и elasticsearch

Я могу передать один sort параметр поисковому запросу в pyes вот так:

s = MatchAllQuery()
conn.search(query=Search(s), indexes=["test"], sort='_score')

Но мне нужно передать дополнительный параметр для сортировки документов с одинаковым баллом, вот так:

{
  "sort": [
    "_score",
    {
      "extra_param": {
        "order": "asc"
      }
    }
  ],
  "query": {
    "term": {
      "match_all": {}
    }
  }
}

Как это сделать в pyes?

Спасибо

11
задан Dragan Chupacabric 31 January 2012 в 17:58
поделиться