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....
1 实时分布式搜索和分析引擎,前所未有的速度处理(搜索)大数据。可以分布式的实时文件存储,每个字段都被索引可以并看被搜索。分布式的实时分析搜索引擎。
2 用于全文搜索,结构化搜索,分析及缓和使用:
维基百科-全文搜索并高亮显示
github使用es检索千亿数量级(1300亿)的代码
等。。。
3 可以在数以百计的服务器上处理PB及的数据。
4 相比数据库搜索,ES能进行全文搜索,处理同义词及对搜索结果进行打分。能根据同一份数据生成分析和聚合结果。最重要的是可以在没有大量工作进程的情况下对数据实时处理。
5 ES基于Apache Lucenc的开源搜索引擎。无论在开源还是专有领域,luncence可以被认为目前最先进、性能做好、功能最全的搜索引擎。而lucene只是一个库。其必须使用java语言将其集成到应用中,且lucene非常复杂,需要深入理解检索的只是才能知道他们是怎么工作。ES通过封装出RESTful 的API使得使用Lucene变得简单。并且可以使用除了java以外的语言来使用Lucene。
6....
相关文章推荐
- 深入理解javascript原型和闭包系列 深入理解javascript原型和闭包(12)——简介【作用域】
- ElasticSearch 深入理解系列2 -集群,分布式特性
- ElasticSearch-深入理解系列4-文档(Document)
- ELasticSearch 深入理解系列5 -索引、类型
- ElasticSearch-深入理解系列6 -文档操作
- elasticsearch系列一:elasticsearch(ES简介、安装&配置、集成Ikanalyzer)
- ElasticSearch-深入理解系列7-分布式增删查改
- ElasticSearch-深入理解系列8-高级查询
- 深入理解SQLite3系列 (二)SQLite3简介
- 【ElasticSearch系列】ES简介及安装
- elasticsearch核心知识--30.分页搜索以及deep paging性能问题深度理解和es中聚合aggregation的分组可能结果不准确的原因
- 深入理解JAVA I/O系列一:File
- 深入理解JavaScript系列
- 深入理解JavaScript系列(6) 强大的原型和原型链
- 深入理解JavaScript系列(结局篇)
- 深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
- 深入理解 JavaScript 异步系列(5)—— async await
- 深入理解JavaScript系列(35):设计模式之迭代器模式详解
- 深入理解JavaScript系列(30):设计模式之外观模式详解
- 深入理解MySQL 5.7 GTID系列(二):GTID相关内部数据结构