一、定义:
elasticsearch 是一个实时的分布式搜索和分析引擎。他是基于 Lucene(TM) 的开源搜索引擎,但是Lucene需要了解底层的检索相关的信息。 elasticsearch 使用的java开发并使用Lucene 作为核心来实现所有的索引和搜索的功能,但是他是通过简单的restFul api 来隐藏Lucene的复杂性,从而使 全文检索变的简单。
二、 起源
Long long ago, 一个刚结婚不久的待业青年,为了给自己的妻子做一个食谱的搜索,想做了一个搜索相关的工具,在使用 Lucene 的过程中感觉使用特别复杂,所以在基于 Lucene 进行迭代开发。最终为技术人员开辟了一个新的领域。 自古以来惊天动地的大事的开端不一定是多么令人震惊,蝴蝶效应就是鲜明的例子,所以踏踏实实的做事,通过知识来丰富自己的大脑让自己生命的图腾变得更加炫酷。
网友评论