二、Elasticsearch 教程: 简介
Elasticsearch 使用 Java 语言开发,使用 Elastic 开源协议,实时分布式开源的全文搜索和分析引擎。
Elasticsearch 通过 RESTful Web 服务接口访问,并使用 JSON 文档来存储数据。
Elasticsearch 使用 Java 作为开发语言,但却能够跨平台运行,可以使用者非常快速的探索大量的数据
Elasticsearch 由 Shay Banon 于 2010 年创建,当前的最新版本是 2018 年 6 月 13 日发布的 6.3.0

Elasticsearch 官网
Elasticsearch 的官方网址是: https://www.elastic.co/products/elasticsearch
Elasticsearch 的下载地址是: https://www.elastic.co/downloads/elasticsearch
Elasticsearch 背后的公司
Elasticsearch 发布不久后就受到开发的持续关注,成为 Github 上最受欢迎的项目之一。
之后,一家主营 Elasticsearch 的公司成立了,它们一边提供商业支持一边开发新功能,但它们保证, Elasticsearch 将永远开源且对所有人可用
Elasticsearch 的特性
1、 安装方便:没有其他依赖,下载后安装非常方便;只用修改几个参数就可以搭建起来一个集群;
2、 JSON:输入/输出格式为JSON,意味着不需要定义Schema,快捷方便;
3、 RESTful:基本所有操作(索引、查询、甚至是配置)都可以通过HTTP接口进行;
4、 分布式:节点对外表现对等(每个节点都可以用来做入口);加入节点自动均衡;