您的位置:首页 > 其它

ElasticSearch-深入理解系列1-ES简介

2017-08-07 23:52 393 查看
介绍:
1 实时分布式搜索和分析引擎,前所未有的速度处理(搜索)大数据。可以分布式的实时文件存储,每个字段都被索引可以并看被搜索。分布式的实时分析搜索引擎。
2 用于全文搜索,结构化搜索,分析及缓和使用:

维基百科-全文搜索并高亮显示

github使用es检索千亿数量级(1300亿)的代码

等。。。

3 可以在数以百计的服务器上处理PB及的数据。
4 相比数据库搜索,ES能进行全文搜索,处理同义词及对搜索结果进行打分。能根据同一份数据生成分析和聚合结果。最重要的是可以在没有大量工作进程的情况下对数据实时处理。

5 ES基于Apache Lucenc的开源搜索引擎。无论在开源还是专有领域,luncence可以被认为目前最先进、性能做好、功能最全的搜索引擎。而lucene只是一个库。其必须使用java语言将其集成到应用中,且lucene非常复杂,需要深入理解检索的只是才能知道他们是怎么工作。ES通过封装出RESTful 的API使得使用Lucene变得简单。并且可以使用除了java以外的语言来使用Lucene。

6....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: