ElasticSearch简称es,es是一个开源的高扩展的分布式全文搜索引擎,它可以近乎实时的存储、检索数据,本身的扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也是用Java开发并使用Lucene作为核心来实现所有索引和搜索的功能,但他的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。