简介
Elastic Search是一种基于Lucene,针对海量数据提供快速复杂查询的索引工具。大约在2012年出现它天生支持分布式存储与查询,是基于restful接口。
与solr的区别:
Solr是提供类似webservice的接口。Es提供rest风格的接口。
Solr4.x以后支持分布式,而es天生支持分布式,两者数据量一致时查询效率一样。
Solr的数据格式是xml和json,es是json
Rest风格接口更简洁更有利于缓存,rest操作分为以下五种
Get:获取当前对象状态
Put:改变对象状态
Post:创建对象
Delete:删除对象
Head:获取头信息
Es与数据库对比
Es index索引库 database数据库 DB
type类型 table表
Document文档 record记录
column字段 filed列
安装
1:我使用的是1.4.4版本,es还要求jdk1.7以上
2:安装包下载地址:https://www.elastic.co/downloads/past-releases/1-4-4
3:将安装包elasticsearch