备注:此内容为《Elasticsearch黑鸟教程(入门系列)》之一,修订于2020年12月13日。

对于ElasticSearch,我的看法:草根逆袭的典范。就拿创始人来说,Shay Banon(谢伊-巴农)就是一个很不起眼的小草根。在谈及当年接触 Lucene 并开发 Elasticsearch 的初衷的时候, Shay Banon 坦诚源于内心的自卑。

话说当年他新婚燕尔,踌躇满志准备大干一场博取功名,但是突遭变故下岗失业,猛然间信心碎了一地,一身才华无用武之地,内心深处充满恐惧。万不得已,只好跟随自己的新婚妻子来到伦敦。迫于生计,妻子想在伦敦学习厨艺想做一名厨师,而他则为了讨好爱情,想为妻子开发一个东东方便搜索菜谱的应用,所以才接触到 Lucene。

直接使用 Lucene 构建搜索有很多问题,尤其大量重复性的工作令深处逆境的他深感无奈,所以 Shay Banon 便在 Lucene 的基础上不断地进行抽象,让使用变得更容易,经过一段时间的打磨便诞生了他的第一个开源作品“Compass”,中文即“指南针”的意思,寓意着人生指南。

后来,他找到了一份关于开发高性能分布式系统的新工作,在工作中他渐渐发现越来越需要一个易用的、高性能、实时分布式搜索服务,于是决定重写 Compass,将它从一个库打造成了一个独立的应用系统,并公开了源码。

历史定格在2010 年 2 月,Elasticsearch的第一个公开版本出现了,从此之后,Elasticsearch 一路绝尘,冲顶 Github,成为最受欢迎的项目之一。随着事业的稳健发展,曾经的自卑码农也变得更加有信心,爱情也越发坚固。

标签: none

已有 2 条评论

  1. 六道 六道

    推测文字校订:初始ElasticSearch ->初识ElasticSearch

    1. 谢谢指正!已经修改。回头会对本系列内容进行全新修订。

添加新评论