es概括

Elaticsearch,简称为 ES, ES 是一个开源的高扩展的分布式全文搜索引擎,Elasticsearch 是面向文档型数据库,一条数据在这里就是一个文档。

基本要素

ES是一个文档型数据库,在与传统的关系型数据库上,存在着一定的差异。下面将ES里面涉及到的元素与关系型数据库进行一一对应。

ElasticSearch 索引(index) 类型(type) 文档(document) 字段(field)
MySQL 数据库(database) 数据表(table) 数据行(row) 数据列(column)

聚合统计

向 ES 服务器发 GET请求 : http://127.0.0.1:9200/shopping/_search,附带JSON体如下:


{
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "gameId": "41"
          }
        },
        {
          "range": {
            "createTime": {
              "gte": "2022-11-16 00:00:00",
              "lt": "2022-11-29 00:00:00"
            }
          }
        }
      ],
      "filter": [
        {
          "match": {
            "roomId": "0"
          }
        }
      ]
    }
  },
  "aggs": {
    "bet_group": {
      "terms": {
        "field": "betNum"
      }
    }
  }
}
    

文章版权声明:本文发表于2022-11-30 17:37:48,除非注明,否则均为 MB博客原创文章,转载或复制请以超链接形式并注明出处。

发表评论

登录后更精彩
评论列表 暂无评论576 人围观)

还没有评论,来说两句吧...