Elasticsearch 的安装,运行和基本配置
2014-10-24 · 833 chars · 5 min read
距离上一篇文章已经快 2 个月了,这些天公司任务不多,自己折腾了点好玩的东西,用了下 pm2,mongodb,redis 和 elasticsearch。mongodb 和 redis 在两个月前就写过部署相关的文章了,今天扯一下 Elasticsearch。
Elasticsearch 是一个非常赞的实时分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析等。更重要的是入门简单,api 也比较清晰。根据官方的介绍,目前 Wikipedia,Github 和 StackOverflow 等都使用 Elasticsearch 进行搜索和分析。
Elasticsearch 是建立在全文搜索引擎 Apache Lucene 基础上的,可以说 Lucene 是当今最先进,最高效的全功能开源搜索引擎框架,但是 Lucene 只是一个框架,要充分利用它的功能,你需要很高学习成本,因为 Lucene 确实非常复杂。而 Elasticsearch 使用 Lucene 作为内部引擎,在其基础上封装了功能强大的 RESTful API,让你不需要了解背后复杂的逻辑,即可完成搜索……