近一段时间,自己正在学习搜索引擎方面的一些知识。恰好在学校阅览室的某个角落里发现了这两本书,崭新崭新的。可能我们学校里对这方面感兴趣的人不是很多,此书被翻阅的可能性比较小,当我拿到那两本书之后,欣喜若狂。
In Action系列书籍我也接触了其他的一些,比如说《Struts in action》《Spring in action》,不过自己就是发现,这本《Lucene in action》跟其他的书尚有较大的差别啊,它不再是那种手把手教的方式,而是更为专业化的,认定读此书的读者已经有了一定的基础,更是要对Lucene有一定的了解。作者不跟读者解释Field以及Document这些基础的类,以及其各种构造方法之类的。而是直接进入建立索引以及索引优化等更深层次的问题,或者是讨论对数字以及日期的针对性索引的建立,很有一番技术进阶的味道,好比O'reilly的程序高手秘笈系列,画龙一步省略,直接来点睛之笔。不过对于像我这样的初学者,前两天看得云里雾里的,不过照着文档也能找到一点点感觉,只是进步甚慢。
然而在我打开邱哲前辈的书时,才感到真正的相见恨晚啊。以前一直很鄙视或者说有点瞧不起中国人自己写的一些计算机程序设计方面的书籍,一直都认为很大程度上都是抄袭之作。不过在我看邱哲前辈的《开发自己的搜索引擎》一书时,才真正感受到其实中国人写的书可以更好而且更能贴近我们自己人的口味。该书从简单的基本的Field以及Document类切入,随后向读者慢慢展示Lucene内部建立索引的过程,描述十分详细而且精辟,仅仅是在位操作实现那个地方作者声明由于比较复杂受篇幅的限制不做详细描述。在该书中你能看到Lucene是如何组织其索引文件的,.fdt和.fdx,.fnm、.tii、.tis、.cfs、.frq、.prx文件的详细描述。对mergeFactor以及maxFieldLength和maxMergeDocs等的介绍也是相当详尽。对于索引的优化部分,可能讲得确实不像《Lucene in action》那般精辟,不过我自己对照着看了之后,倒是感觉两者对于读者来说没什么两样。
也许对于像我这样的初学者才会有这样的感受吧,呵呵
所谓高手在水一方啊,高手一般都很不屑所谓的“HelloWorld”的Demo程序示范,就如我在JavaEye中提问必遭封杀一样的,我无所谓,反正我就是初学的,所谓的委员会不想回答就算了,还不让被人帮个忙解答一些我甚感莫名其妙。也许像我这样的菜鸟级别的就不应该来所谓的程序高手园地——JavaEye,虽说这里的气氛确实很好,很自由,可是对于初学者来说这里近乎地狱。
也许哪一天我也会成为所谓的高手,不过我永远会记得JavaEye给我的两个新手贴的封杀,这就是无知的代价。我不知道JavaEye会不会也因为其无知将来付出些什么,虽然我很喜欢这个网站,也很希望他办好,但是世事难料谁又能看透呢?!
呵呵祝JavaEye一路走好,不要摔跤!你摔跤了所谓的高手就会很没面子的!
评论
发表评论

您还没有登录,请登录后发表评论

lishali12345
搜索本博客
存档
最新评论