我是个好奇心比较重的人,通俗点儿讲就是大家常说的八卦!看到了书名中的“解密”两个字就让我有点儿兴奋的坐不住了,迫不及待的要下载下来一睹为快。说来也奇怪,搜索引擎这么高科技的玩意儿,我好奇心这么强的人怎么从来就没想想关注一下它是如何实现的呢?想想貌似还是受了思维定势的束缚,如果某个东西实在太常用的话,就像搜索引擎这样,人就会不自觉的认为这是理所当然的,当然也就不会去思考怎么去实现一个了。没有创造性思维的突破~~,看来我只能做个普通人啦。
试读前自己脑子里想了一下搜索引擎的实现,觉得真的不知道该从什么地方下手,索性不想啦。翻开试读,前面版权页的介绍,逻辑特强,非常直观的把这本书的内容向读者展示了出来,看来作者必不凡。试读章节是第4章中文分词原理与实现,本章虽以一个笑话开头,但整个读下来并不轻松,而且读一遍根本不能把其中精髓吸收,我想只有真正地按码索骥亲手实践一遍才能真正理解作者所讲理论和方法。而如果想要突破作者所讲,达到好的实现效果,估计不深入研究一番更是难以有所成就。作者先以Lucene中的中文分词为实例简单概述了一下分词技术及基于Lucene的实现,后面开始逐步细分分词涉及的各个方面包括数据结构、算法、模型、多种方法的比较等,分模块,分步骤的讲解,这种方法仿佛给读者提供了一份迷宫地图,然后再基于地图来讲解每一步怎么走,逻辑性非常强,对于这种庞大的而且难懂的技术而言,这种方法非常好,不至于让人迷失,某一部分不懂了还可以先进行下一部分,因为脑子里面始终有这部分内容的位置的印象,等后来再返回来读这部分不懂的,那时说不定就豁然大悟了。作者讲述的方式就是理论+实现,原理+代码+解释的方式,使得这些高深的搜索引擎核心理论变得不那么难懂了。
试读之后,我突然对搜索引擎肃然起敬,真的是汇集了相当多智慧的结晶啊。同时我觉得本书真的是极好的一本书!原因有四,1、书中所讲内容均是来源于实践的原理总结和经验汇集;2、虽说代码面前了无秘密但是阅读大量的代码还是很费脑力&体力的,而如果给代码加上了图文注解是不是秘密就更容易被看透了?本书正是做了这样一件事情;3、庖丁解牛式的行文风格,把搜索引擎分成各个大的部分,再把各个部分分成一块块的小模块来讲解,这样一来思路就非常清晰了,整体的框架也有了,再加上非常细致入微,旁征博引、生动透彻、时不时还来一段儿小幽默的的讲解方式,对于高深的搜索引擎理解起来就不那么晦涩了。4、本书对搜索引擎涉及到的原理和技术都做了细致深入的分析和讲解,能够帮助读者从整体思考全面把控去读懂搜索引擎。最后用一句话总结本书:层层递进揭开搜索引擎的神秘面纱,步步深入展示搜索引擎的迷人技术。
阅读(1475) | 评论(0) | 转发(0) |