es 学习笔记

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: es 学习笔记

架构图

es学习资料:

https://www.cnblogs.com/jajian/category/1280015.html

http://mp.weixin.qq.com/mp/homepage?__biz=MzI2NDY1MTA3OQ==&hid=5&sn=cfc0b96a399267c2ed839c5a7062b1c3&scene=18#wechat_redirect

http://mp.weixin.qq.com/mp/homepage?__biz=MzIxMTE0ODU5NQ==&hid=4&sn=611d3b3209c833d286021acfb6c6605e&scene=18#wechat_redirect

https://blog.csdn.net/laoyang360

https://www.e-learn.cn/content/java/1078247

https://www.sojson.com/blog/81.html

https://www.cnblogs.com/Ace-suiyuan008/p/9958331.html

Elasticsearch Reference (2.1)

https://www.elastic.co/guide/en/elasticsearch/reference/2.1/getting-started.html

《Elasticsearch基础教程》--翻译

http://blog.csdn.net/cnweike/article/details/33736429

《Elasticsearch 权威指南(中文版)》

http://es.xiaoleilu.com/index.html

《Elasticsearch权威指南翻译目录》--CSND博客

http://blog.csdn.net/dm_vincent/article/details/46994535/

order_detail_20190601/order_detail/_search
es 查询
{
  "query": {
    "bool": {
      "must": [
        { "term": { "deptId1": "2493" } },
        { "term": { "split": "" } }
      ]
    }
  },
  "aggs" : {
        "intraday_return" : { "sum" : { "field" : "index1" } }
    }
}
等于sql:
SELECT sum(index1) FROM table WHERE split='' AND deptId1='2493';
{
  "query": {
    "bool": {
      "must": [
        { "term": { "deptId1": "2493" } },
        { "term": { "split": "" } },
        { "term": { "payed": "false" } }
      ],
      "filter": {
        "range": {
          "index1": {
            "gte": 100000
          }
        }
      }
    }
  },
  "aggs" : {
        "intraday_return" : { "sum" : { "field" : "index1" } }
    }
}
select sum(index1) from table where deptId1='2493' and split='' and payed='false' and index1>=100000

es 学习资料


相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
Java
ES6 学习笔记一
ES6 学习笔记一
60 0
|
2月前
|
JavaScript 前端开发
ES6学习(6)
ES6学习(6)
|
2月前
|
网络架构
ES6学习(5)
ES6学习(5)
|
JavaScript
ES6 学习笔记二
ES6 学习笔记二
40 0
|
机器学习/深度学习 边缘计算 运维
es学习笔记2-es组件
es学习笔记2-es组件
174 0
|
存储 JSON 安全
es学习笔记1-es概念
es学习笔记1-es概念
83 0
|
JavaScript 前端开发 编译器
ES6 从入门到精通 # 01:ES6 介绍
ES6 从入门到精通 # 01:ES6 介绍
124 0
ES6 从入门到精通 # 01:ES6 介绍
|
JSON API 数据格式
ES7学习笔记(三)新建索引
与ES的交互方式 与es的交互方式采用http的请求方式,请求的格式如下: curl -X '://:/?' -d '' 是请求的方法,比如:GET、POST、DELETE、PUT等。
2934 0
ES7学习笔记(三)新建索引
|
JSON 前端开发 对象存储
ES6、ES7、ES8、ES9、ES10、ES11、ES12知识点总结(2)
ES6、ES7、ES8、ES9、ES10、ES11、ES12知识点总结(2)
ES6、ES7、ES8、ES9、ES10、ES11、ES12知识点总结(2)