# 查询与聚合
# 1.Elasticsearch之Search API介绍
# 1.1SearchAPI概览
- 实现了对es中存储的数据进行查询分析,endpoint为_search
- 查询主要有两种形式
- URI Search
- 操作简便,方便通过命令行测试
- 仅包含部分查询语法
- Request Body Search
- es提供的完备查询语法Query DSL(Domain Specific Language)
- URI Search
# 2. URI Search详解与演示
通过url query参数来实现搜索,常用参数如下:
- q 指定查询的语句,语法为Query String Syntax
- df q中不指定字段时默认查询的字段,如果不指定,es会查询所有字段
- sort 排序
- timeout 指定超时时间,默认不超时
- form,size 用于分页