现在你已经简单了解了ES能帮你做什么,也了解了开始使用ES是多么的简单。ES尝试最少量的只是和配置就能达到目的。学习ES的最好的方式就是跳跃式阅读:在index和search处开始就可以了。然而,你对ES了解的越多,你就能获得越多的生产力,就越能发现应用程序特定域的元素,就越能调整输出。本书剩余的部... Read More
posted @ 2014-05-09 17:04 QQ1350995917 Views(265) Comments(0) Diggs(0)
在这章节的开始,我们曾经提到过ES能扩展到成百上千的服务器,并且能处理PT级别的数据。然而在这个教程中介绍如何使用ES的时候并没有提及到服务器。ES天生为分布式设计,他隐藏了随分布式而来的很多复杂细节。ES的分布式在很大程度上是透明的。教程中不需要你知道有关分布式系统,sharding,cluste... Read More
posted @ 2014-05-09 15:26 QQ1350995917 Views(226) Comments(0) Diggs(0)
希望这个小小的指导能成为一个介绍ES能做什么的demo。以上介绍的仅仅是ES的冰山一角而已,像suggestions,geolocation,percolation,fuzzy,和partial matching等因为这个教程的篇幅原因而没有介绍。但是这里已经展示了ES建立一个高级搜索是多么简单的事... Read More
posted @ 2014-05-09 14:39 QQ1350995917 Views(182) Comments(0) Diggs(0)
最后,我们要完成最后一个业务需求:允许管理者对员工信息做出数据分析。ES有个功能叫aggregations,这个功能可以对数据进行先进的统计和分析,就像是SQL中的GROUP BY,只不过是功能更强大。例如:要查出员工中最流行的兴趣名称,GET /megacorp/employee/_search{... Read More
posted @ 2014-05-09 11:05 QQ1350995917 Views(787) Comments(0) Diggs(0)