Elasticsearch介绍
Elasticsearch,简称ES(全文搜索服务器),既可以作为NoSQL数据库,存储任意格式的文档和数据,同时,也可以作为大数据的分析。作为一个跨界开源产品。ES有如下特点:
- 全文搜索引擎,ES是建立在Lucene上的开源搜索引擎,使用ES可以进行全文搜索、地理信息搜索,像GitHub、StackOverFlow这样的网站也在使用ES,足见其性能。
- 文档存储和查询,可以像NoSQL那样存储任意格式文档,并能根据条件查询文档。
- 大数据分析,ES可以准确实时地进行大数据分析,数据量从TB到PB皆可胜任,很多国内外的公司都采用ES来做大数据分析。
- ES同时提供REST API,用来简化对ES的操作。因此可以使用任何语言的客户端,同时也提供Java API,SpringBoot也更是对REST API进行了封装,从而简化了很多开发。
- ES常常配合传统型数据库一同使用。来完成大数据的查询、搜索和数据分析。
安装Elasticsearch
- 首先要有JDK环境,确保JDK8及以上版本
- 访问地址[(https://www.elastic.co/downloads)], 下载最新版本的ES,选择Elasticsearch进行下载即可。
- 直接解压到某个目录
- 进入下载文件的
bin
目录运行elasticsearch.bat
- 看