GET /_search { "query" : { "filtered" : { "filter" : { "term" : { "user_id" : 1 }} } }, "sort": { "date": { "order": "desc" }} }
"hits" : { "total" : 6, "max_score" : null, // 没有最高分了 "hits" : [ { "_index" : "us", "_type" : "tweet", "_id" : "14", "_score" : null, // 没有分了 "_source" : { "date": "2014-09-24", ... }, "sort" : [ 1411516800000 ] //排序条件时间转成了毫秒 }, ... }
"sort": "number_of_children" 字段值默认以顺序排列,而 _score 默认以倒序排列。
GET /_search { "query" : { "filtered" : { "query": { "match": { "tweet": "manage text search" }}, "filter" : { "term" : { "user_id" : 2 }} } }, "sort": [ { "date": { "order": "desc" }}, { "_score": { "order": "desc" }} ] }
GET /_search?sort=date:desc&sort=_score&q=search
"sort": { "dates": { "order": "asc", "mode": "min" } }
GET /_search?explain //xplain 参数可以让返回结果添加一个 _score 评分的得来依据。 { "query" : { "match" : { "tweet" : "honeymoon" }} }