当前位置:   article > 正文

Elasticsearch的查询和统计_elsticsearch 统计

elsticsearch 统计

第一步都是先打开kibana(开发者工具Dev Tools)控制台http://localhost:5601/app/kibana#/dev_tools/console?_g=()在插入数据的基础上进行

查询操作

1. 查询所有

GET /fei/_search
{
    "query": { "match_all": {} }
}
  • 1
  • 2
  • 3
  • 4

2. id到排序

GET /fei/_search
{
  "query": { "match_all": {} },
  "sort": [
    { "_id": "desc" }
  ]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

3. 只返回部分字段

 GET /fei/_search
{
  "query": { "match_all": {} },
  "_source": ["name","price"]
}
  • 1
  • 2
  • 3
  • 4
  • 5

4. 条件查询

GET /fei/_search
{
  "query": { "match": { "name": "时尚连衣裙" } }
}
  • 1
  • 2
  • 3
  • 4

5. 分页查询

GET /fei/_search
{
  "query": { "match_all": {} },
  "from": 1,
  "size": 3,
  "sort": { "_id": { "order": "desc" } }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

统计

只返回前三条

GET /fei/_search
{
  "size": 0,
  "aggs": {
    "group_by_place": {
      "terms": {
        "field": "place.keyword",
        "size": 3
      }
    }
  }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

相当于SQL语句select count(*),place from product group by place limit 0,3。语句中的第一个size:0表示可以不显示每条数据,第二个size:3表示分组数据只显示3条。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/994858
推荐阅读
相关标签
  

闽ICP备14008679号