1、Request Body Search
• 将查询语句通过HTTP Requedt Body发送给Elasticsearch
• Query DSL
POST /movies,404_idx/_search?ignore_unavailable=true
{
"profile": true,
"query": {
"match_all":{}
}
}
分页
POST /kibana_sample_data_ecommerce/_search
{
"from":10,
"size":20,
"query"{
"match_all": {}
}
}
• From从0开始,默认返回10个结果
•获取靠后的翻页成本较高
排序
1、最好在“数字型”与“日期型”字段上排序
2、因为对于多值类型或分析过的字 段排序,系统会选一个值,无法 得知该值
source filtering
脚本字段
使用查询表达式-Match
短语搜索-Match Phrase