elasticsearch set sort order using querystring elasticsearch set sort order using querystring elasticsearch elasticsearch

elasticsearch set sort order using querystring


Try sort=anio:desc.

See search API - uri request for a list of parameters.


To answer opensas question

elasticsearch set sort order using querystring

this feature is called as multilevel sorting.

Example query is

GET /_search{    "query" : {        "filtered" : {            "query":   { "match": { "tweet": "manage text search" }},            "filter" : { "term" : { "user_id" : 2 }}        }    },    "sort": [        { "date":   { "order": "desc" }},        { "_score": { "order": "desc" }}    ]}

Order is important. Results are sorted by the first criterion first. Only results whose first sort value is identical will then be sorted by the second criterion, and so on. http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/_sorting.html#_multilevel_sorting