深入理解ElasticSearch
深入理解ElasticSearch, 系统且深入阐释ElasticSearch涉及的工具方法,以及原则和实践,深入剖析ElasticSearch应用过程中遇到的各个层面的问题。
涉及分布式索引机制、系统监控及性能优化、用户体验改善、Java API应用,以及自定义插件开发等,能为工程师与架构师快速提高ElasticSearch水平提供有效指导。
这就是搜索引擎
全书通俗易懂,内容广而不深,对搜索引擎的技术做了很全面的介绍,包括搜索引擎整体框架、爬虫、抓取策略、暗网爬取、分布式爬虫等内容。
搜索引擎的3个目标:更全、更快、更准。
搜索引擎的3个核心问题:1.用户真正的需求是什么,2.哪些信息是和用户需求是真正相关的,3.哪些信息是用户可以信赖的。
搜索引擎的架构,一张图可以说明情况:
Elasticsearch实战
书中覆盖了Elasticsearch的主要特性,从使用不同的分析器和查询类型进行相关性调优。
以及到使用聚集功能进行实时性分析,还有地理空间搜索,和文档过滤等更多吸引人的特性,以及如何使用Elasticsearch构建可扩展的搜索应用程序。
全书共分两个部分:
第一部分:解释了核心特性
内容主要涉及Elasticsearch的介绍;
- 数据的索引;
- 更新和删除;
- 数据的搜索;
- 数据的分析等;
第二部分:更多细节及性能分析
介绍每个特性工作的更多细节;
及其对性能和可扩展性的影响;
以便对核心功能进行产品化;
及水平扩展和性能提升等。
Elasticsearch权威指南
Elasticsearch权威指南,准确地讲解elasticsearch的安装开发与技术原理,适合有意从事搜索引起、大数据等行业的入门人员学习参考,也是资深技术人员很好的一本参考书籍。
陈睿mikechen
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》