第六章:ElasticSearch文档查询

1.简单查询

简单查询goods索引costume类型id为1商品信息。

请求地址:

http://localhost:9200/goods/costume/1

选择get提交。

592141dc13e182bd33b44f252bf5bf68e4d.jpg

 

查询goods所有文档信息。

请求地址:

http://localhost:9200/_search

请求参数:

{
  "query": {
    "match_all": {}
  }
}

query查询关键字,match_all查询所有关键字。选择post提交。

683b9bbf7f6283f953229006130bdb2cf47.jpg

 

分页查询good文档信息。

请求地址:

http://localhost:9200/_search

请求参数:

{
  "query": {
    "match_all": {}
  },
  "from": 0,
  "size": 5
}

query查询关键字,match_all查询所有关键字,from从第几个开始,size查询多少个。选择post提交。

e2438ede800d286cd1a15783128becfd98d.jpg

 

使用goods文档name条件查询。

请求参数:

http://localhost:9200/_search

请求地址:

{
  "query": {
    "match": {
      "name": "太平鸟"
    }
  }
}

query查询关键字,match条件关键字,name是goods文档属性。选择post提交。

77488715da7da466a66fd81f6aecb3cb890.jpg

 

指定goods属性排序。

请求参数:

http://localhost:9200/_search

请求地址:

{
  "query": {
    "match": {
      "name": "太平鸟"
    }
  },
  "sort": [
    {
      "date": {
        "order": "desc"
      }
    }
  ]
}

query查询关键字,match条件关键字,sort排序关键字,date是goods属性,order排序关键字。选择post提交。

7a52bd78bca19358fe3853fb819033c82c7.jpg

 

2.聚合函数查询

根据num分组查询goods文档信息。

请求参数:

http://localhost:9200/_search

请求地址:

{
  "aggs": {
    "group_by_num": {
      "terms": {
        "field": "num"
      }
    }
  }
}

aggs是聚合函数关键字;group_by_num自定义名称;terms分组函数;field指定属性字段。选择post提交。

f633430303329bed56ce860a7f8c06c45a1.jpg

 

计算goods的price属性最大最小值,平均值,求和值。

请求参数:

http://localhost:9200/_search

请求地址:

{
  "aggs": {
    "stats_price": {
      "stats": {
        "field": "price"
      }
    }
  }
}

aggs是聚合函数关键字,stats_price自定义名称,stats计算函数,field指定属性字段。选择post提交。

8fa5b0926dfb406f268c053337ee34b68fa.jpg

温馨提示:如果有看不懂的信息请查看前面几章的博客文章。欢迎评论!

转载于:https://my.oschina.net/piaoxianren/blog/3027379

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值