#sort排序
GET /hotel/_search
{"query":{"match_all":{}},
"sort":[{"score":"desc"},
{"price":"asc"}]}
#找到121.6,31周围的酒店,距离升序排序
GET /hotel/_search
{"query":{"match_all":{}},
"sort":[{"_geo_distance":{"location":{"lat":31,
"lon":121.6},
"order":"asc",
"unit":"km"}}]}
2、分页
# 分页查询
GET /hotel/_search
{"query":{"match_all":{}},
"sort":[{"price":"asc"}],
"from":0, #分页开始的位置,默认为0"size":20#期望获取的文档总数}
3、高亮
#高亮查询,默认情况下,ES搜索字段必须与高亮字段一致,需要修改配置require_field_match
GET /hotel/_search
{"query":{"match":{"all":"如家"}},
"highlight":{"fields":{"name":{"require_field_match":"false"}}}}