# 查询与聚合

返回主页

# 1.Elasticsearch之Search API介绍

# 1.1SearchAPI概览

  • 实现了对es中存储的数据进行查询分析,endpoint为_search
  • 查询主要有两种形式
    • URI Search
      • 操作简便,方便通过命令行测试
      • 仅包含部分查询语法
    • Request Body Search
      • es提供的完备查询语法Query DSL(Domain Specific Language)

# 2. URI Search详解与演示

通过url query参数来实现搜索,常用参数如下:

  • q 指定查询的语句,语法为Query String Syntax
  • df q中不指定字段时默认查询的字段,如果不指定,es会查询所有字段
  • sort 排序
  • timeout 指定超时时间,默认不超时
  • form,size 用于分页