9.3.7 Request Body和Query DSL简介
- 将查询语句通过HTTP Request Body发送给Elasticsearch 
- Query DSL 
举例

分页
- From从0开始,默认返回10个结果 
- 获取靠后的翻页成本较高 

排序
- 最好在"数字型"与"日期型"字段上排序 - 因为对于多值类型或分析过的字段排序,系统会选一个值,无法得知该值 
 

_source filtering
- 如果_source没有存储,那就只返回匹配的文档的元数据 
- _source支持使用通配符_source["name*","desc*"] 

脚本字段
- 用例:订单中有不同的汇率,需要结合汇率对,订单价格进行排序 

使用查询表达式 - Match
- 默认使用term类型,或的关系 

- 可以指定操作类型为AND 

短语搜索 - Match Phrase
- slop参数表示,允许各个单词之间插入的单词个数 

Last updated
Was this helpful?
