Elasticsearch 是什么

  • Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的
  • 对于程序员来说,比较有名的案例是Github,它的搜索就是基于Elasticsearch构建的,在search页面,你可以搜索项目、用户、issue还有代码,可以想象这里面有各种各样的数据且数据量庞大

Elasticsearch 魅力

  • ES在设计时就是为大数据而生的。因此在需要使用集群服务器来索引海量数据时会变得比较容易。扩展性也得到了很大的提升

参考