概述
ElasticSearch,简称为es,是一个开源的高扩展的分布式全文检索引擎
具有以下优点
- 本身扩展性很好
- 能够近乎实时的存储,检索数据
与Solr的差别
- es基本是开箱即用,非常简单,Solr安装则稍微复杂一点
- Solr利用Zookeeper进行分布式管理,而ElasticSearch自身带有分布式协调管理功能
- Solr支持更多格式的数据,比如json,xml,csv,而ElasticSearch仅支持json文件
- Solr官方提供的功能更多,而Elasticsearch本身更注重于核心功能,高级功能多由第三方插件提供
- Solr查询快,但更新索引时慢(即插入删除慢),用于电商等查询多的应用
- Elasticsearch实时性查询快,用于facebook新浪等搜索
- Solr比较成熟,有着活跃的社区,而Elasticsearch开发维护者 较少,更新较快,学习成本较高
Solr是传统搜索应用的有力解决方案,但Elasticsearch更适用于新兴的实时搜索应用,推荐使用ES
安装
|
|
下载
官网:https://www.elastic.co/cn/
下载页:https://www.elastic.co/cn/downloads/elasticsearch
windows下解压即可使用
熟悉目录
|
|
启动Es
进入bin目录下启动elasticsearch.bat,启动完成后访问http://127.0.0.1:9200,出现如下界面则启动成功
如果出现无法访问的情况,可以进入elasticsearch.yml修改配置,将下面两个选项改为false
安装可视化界面es head的插件