Lucene实战

出版时间:2011-6  出版社:人民邮电  作者:(美)麦肯德利斯//哈彻//高斯波纳提克|译者:牛长流//肖宇  页数:454  
Tag标签:无  

前言

  当我首次接触Lucene时,已经是《Lucene实战》第1版出版一年后了,当时我已有一些搭建搜索引擎方面的经验,但并不知道Lucene的细节信息。因此,我找到一本由Erik和Otis撰写的《Lucene实战》,开始从头到尾进行阅读,最后我简直被它吸引住了!  当使用Lucene后,我发现它在很多地方都有改进,因此我开始贡献一些小的补丁、更新Java文档,在Lucene邮件列表中讨论一些相关话题,等等。最后我终于成为一名活跃的Lucene核心提交人员和PMC成员,这些年已提交了许多修改。  现在距离《Lucene实战》第1版的出版已经5年半了,这对于开源世界来说已经是太长的时间了。Lucene在此间已发布过两个主版本,目前它已具有各种新功能,如数值域、可重用分析API、有效载荷、近实时搜索、用于索引和搜索的互通API等。  当Manning首次找到我时,很明显该书第2版已到了急需出版的时候了。此外,我作为Lucene开源社区的核心提交人员之一,主要负责提交这些变更内容,我有义务为本书第2版的撰写出力。所以我答应了Manning,并疯狂地投入《Lucene实战》第2版的撰写工作中,我对最后的结果也是非常满意的。我希望《Lucene实战》第2版能满足读者的需要,有助于大家建立自己的搜索程序,并且我期待着能在用户和开发人员列表中看到你们,以及你们提出的富有价值的问题,并继续推动Lucene的快速成长!  Michael McCandless 

内容概要

Michael
McCandless的《Lucene实战(第2版)》基于Apache的Lucene
3.0,从Lucene核心、Lucene应用、案例分析3个方面详细系统地介绍了Lucene,包括认识Lucene、建立索引、为应用程序添加搜索功能、高级搜索技术、扩展搜索、使用tika提取文本、Lucene的高级扩展、使用其他编程语言访问Lucene、Lucene管理和性能调优等内容,最后还提供了三大经典成功案例,为读者展示了一个奇妙的搜索世界。
《Lucene实战(第2版)》适合于已具有一定Java编程基本的读者,以及希望能够把强大的搜索功能添加到自己的应用程序中的开发人员。本书对于从事搜索引擎工作的工程技术人员,以及在Java平台上进行各类软件开发的人员和编程爱好者,也具有很好的学习参考价值。

作者简介

作者:(美)麦肯德利斯

书籍目录

第1部分 Lucene核心
第1章 初识Lucene
1.1 应对信息爆炸
1.2 Lucene是什么
1.2.1 Lucene能做些什么
1.2.2 Lucene的历史
1.3 Lucene和搜索程序组件
1.3.1 索引组件
1.3.2 搜索组件
1.3.3 搜索程序的其他模块
1.3.4 Lucene与应用程序的整合点
1.4 Lucene实战:程序示例
1.4.1 建立索引
1.4.2 搜索索引
1.5 理解索引过程的核心类
1.5.1 IndexWriter
1.5.2 Directory
1.5.3 Analyzer
1.5.4 Document
1.5.5 Field
1.6 理解搜索过程的核心类
1.6.1 IndexSearcher
1.6.2 Term
1.6.3 Query
1.6.4 Termquery
1.6.5 Topdocs
1.7 小结
第2章 构建索引
第3章 为应用程序添加搜索功能
第4章 Lucene的分析过程
第5章 高级搜索技术
第6章 扩展搜索
第2部分 Lucene应用
第7章 使用tika提取文本
第8章 Lucene基本扩展
第9章 Lucene高级扩展
第10章 其他编程语言使用Lucene
第11章 Lucene管理和性能调优
第3部分 案例分析
第12章 案例分析1:Krugle
第13章 案例分析2:Siren
第14章 案例分析3:Linkedin
附录A 安装Lucene
附录B Lucene索引格式
附录C Lucene/Contrib Benchmark
附录D 资源

图书封面

图书标签Tags

评论、评分、阅读与下载


    Lucene实战 PDF格式下载


用户评论 (总计107条)

 
 

  •   该书除了适合使用lucene作为信息检索核心的开发人员,同样也适合精通java又打算在搜索引擎方面有所深入的同僚们,内容没有多余部分,用深入浅出的话概括了从简单使用到精通所需要的大量知识
  •   java搜索的基础,lucene,值得一看,好好学习
  •   如果想系统地学习Lucene的话,这是一本很好的入门书
  •   对lucene介绍的很好。初学lucene的必备参考。
  •   对于Lucene初学者,本书是一部很好的入门和提升书籍
  •   现在虽然lucene都到4.0了啊!但是还是值得一看的
  •   快速学习Lucene的好资料.
  •   粗略地看了下,感觉书不错。推荐给需要学习lucene的童鞋
  •   这是一本学习lucene的必备的书
  •   对于lucene讲的很全面,基本都讲到位了
  •   学习lucene的必读书
  •   很实用的一本书,适合做搜索的工程师用。只可惜里面的分词没有针对中文的
  •   做全文检索或这是基于SOLR做检索必看的基础知识。之前也是看的英文版不知道这个翻译的咋样,当作收藏买的。关键还是动手
  •   大概看了下里面内容,大部分讲的是API的调用方法。并没有太多涉及到内部设计,像索引文件格式设计啊应该是没有的。
  •   实例详细,讲解到位,符合开发人员看
  •   lencen实战 第二版 很详尽,说的非常细致。
  •   还没看,网上评论不错,技术需要
  •   还没开始看,在当当网上昨天晚上下的单,今天早上就到了,速度不是一般的快,唯一的不足就是书有点皱,书的内容吧,等看看后再评价吧
  •   发货送货速度都很快,包装完整,很满意,书还没有看完,希望能有收获。
  •   好像还蛮复杂的。希望能对之方面有所了了解。。
  •   质量好,书的内容正是我想找的
  •   书很好,学习中~
  •   当当买书速度很快
  •   送货很快,唯一就是发现书中有一页烂了~
  •   这本书真的很强大,帮助我解决了很多问题。
  •   正在研读中,很全面很深入,会有帮助的。。。
  •   内容不错,有提升。
  •   还没看完,大概浏览了一下,挺系统全面的一本书
  •   到货速度很快 , 超出我的预期. 3.75!
  •   内容很丰富,适合初学者看
  •   大概翻了一下,感觉还可以,一直想研究一下这个!
  •   非常不错的一本书,里边的内容讲解的非常通俗易懂!
  •   不错,支持货到付款,这个我喜欢
  •   书很好,不过翻译的状况没法说
  •   很不错,书很好!
  •   从下单到送货大概只用了6个小时,赞一个
  •   买了有一段时间了,感觉有一定难度,不过应该不错;上来就会也不正常呀
  •   相对还是不错的。注释能再详细点就好了。
  •   内容挺丰富的,正在慢慢看当中
  •   略微翻阅了一翻,感觉内容不错,正是即将用到的知识~
  •   内容还不错,就是翻译的有点生涩,还有错别字
  •   不太懂~老公说这本书写的很好~虽然翻译的有些晦涩~·呵呵
  •   收到了,好期待,看看能不能耐心看完并学到东西!
  •   看了下,好书一本.
  •   帮朋友买的,还没来得及看呢
  •   送货相当快,为今后充电用
  •   虽然有些偏理论性,但是耐着性子读下来收获不小
  •   很不错,对自己有提高
  •   这是3.0版权的,比较合适,很好
  •   还没看,应该很好,不过纸质一般
  •   刚拿到大概翻了下,是我要的
  •   说是很满意
  •   替别人买的,还不错呀
  •   看封面还不错,帮别人买的
  •   头天晚上23点下单,次日9:30分送到家。神速!!!!
  •   研究Lucene或项目中需要应用的必读本。研究Solr很好的前驱资料。
  •   Lucene实战(第2版)凑单买的,书ok,但是送的券太慢了
  •   对于lucene初学者来说这肯定是一本很不错的书,书上针对每个AP介绍的都比较详细。有些在网上很难找到的应用,在这本书里都能找到。所以对于有经验者也可以当手册用
    而且这本书里还讲述了lucene其他版本用发。像****、php等。
    我用的就是lucene****
  •   同事们介绍的,同学们都觉得很好,自己感觉没想象的那么好!也可能是因为看这本书以前已经对lucene比较了解了,所以期望太高了吧!不过里面很多地方都讲的很细,可以作为开发时的参考书!
  •   lucene书籍真是权威啊,书上很多能跑的代码。
  •   看了几个月才写的书评,比较实用,单纯的用lucene作开发,这本书还不错
  •   书的质量不太好,如果没正版标签,根本不如盗版纸张另外Lucene已经更新到4.2,第三版应该快出了吧实战性挺好
  •   大体浏览了一下,还没仔细看,希望对我的lucene学习有帮助
  •   市面上见到的关于lucene的书籍, 也就它讲的比较详细了
  •   学Lucene必备
  •   apache开源的搜索引擎,mapreduce的起源地。不错 学习java还是了解mapreduce来说 , 都必须研究研究啦。in action的书不用说 很好。
    翻译有点瑕疵,不影响书的阅读。
  •   第一章看到1.5.5已经自己手动修改好几处了。各种错误千奇百怪,有错别字,也有意思完全和原文相反的。举个例子:
    1.5.5讲Field类,中文版第一句话是“....包含一个或多个不同命名的域,...”。注意这个“不同命名”。再读到稍后几行,你会发现另一句话“文档可能拥有不止一个同名的域。...”这是怎么回事?
    于是打开原文,你会发现人家本来的第一句话是“...contains one or more named fields,...”,其实人家就是想说“有一个或多个有名字的域”,他哥们给翻译成“不同命名的域”,结合下文根本就是和事实相反。。。。读到这里我震精了,这该是经过一个多么白吃干饭不干活的编辑校验过的啊。。。都第三次印刷了,也没想过改一改。
    当然读到现在,就内容而言感觉还是很有好书潜质的,只能自己看的时候多加小心,多结合原版了。
  •   这本书还不错,讲得通俗易懂。打算再买本hadoop实战
  •   强烈建议当当换家快递公司,万博快递实在慢的让人无语,居然用了七天,打了三次电话才给我送过来!!!!
  •   里面的内容陈述得很详细,是一本比较好的参考书籍。
  •   搭建平台够了,没有算法什么事儿,很适合给工程师看。
  •   第一次在当当买东西,第一次送到的书本居然漏印了10几页,退货退了几天,书还是有点小问题,不过懒得再退了,当当体验太差了!!
  •   书不错,对于初学者来说,还有样例代码。
  •   首先因为需要基础,不建议初学者买这本书 . 其二 老外写的书还是很给力的,但是讲的不细 .
  •   到货后,初步看了下,是我想要的东西,感觉很不错,还没来得及细看,书很干净啊,不像说的那么不好啊!
  •   书本到手一小段时间了,最近时间比较少,只是简单的翻阅了下,等过些天详细阅读了再来做详细评论。
  •   收货及时,内容非常易读,能让我快速上手。
  •   书里写了很多关键点,适合提高者看
  •   书有点啰嗦,以实践为导向,不怎么全面
  •   比较深入的剖析了lucen,需要一定的基础才能,才能深入
  •   老外的东西,写的不错,很详细入门的号教材
  •   还不错,就是内容比较早了,都是3.1的版本
  •   还好吧!没看内容,无法客观评价
  •   内容写的不错,但里面错别字比较多
  •   内容很好,就是翻译的真的不怎么样,有些真的好像google翻译一样
  •   好书,不过还没有看完呢
  •   刚刚买了,正在阅读,呵呵呵!看过后在回来评论~
  •   我买了这本书,不得不说些什么。这本书的翻译实在是差的离谱。先不说什么翻得生硬。错误翻译也是一堆一堆的。所以买这本书的同学一定要对照英文版看。我也懒得举例子了 因为实在是太多太多了。本来想做一个勘误,实在是太多了。这本书英文不是很难。对照着看吧。要不可能会学到很多错误的东西。另外,本书中的打字错误也是格外的多,和以前的盗版小说似的,不知道编辑有没有仔细的校对过。这么不负责的翻译一本书会害了很多人的。
  •   买这本书的人要做好心理准备,翻译者极为不负责任,各种错翻、漏翻、错别字、语句的逻辑不清、有悖原文等等。看也是看得懂的,毕竟本来门槛就很低。翻译者如果连最起码的尊重原作者都做不到,这稿费拿得也算是心不安理不得了吧。
  •   lucene的版本已经发布到4.x了,而且本书的api与demo的介绍还停留在3.x版本,而lucene在3与4的两个大版本之间的api变化甚大,导致了里面的许多基本内容无法直接用到实际的开发中来,要重新按照4的新api去重新编写,所以想使用最新版本来进行开发的不建议购买此书。
  •   书是好书,但翻译的实在不敢恭维,而且错别字多啊实战的书就是写的很实在,没有将lucene更好的了吧纸张不错
  •   书籍很不错,刚开始看,态度也挺满意的
  •   纸还不是很好,内容不错,解决了大问题,值得购买学习!!!
  •   学习学习~~~Lucene实战(第2版)书的质量很好~~~
  •   书名是in action,讲实战的,选择中文版本来图的就是一个阅读速度,但是翻译的真是差啊,有些明显错误都怀疑编辑有没有好好审核...,早知道,直接读英文版了...
  •   感觉挺实用的,给好评
  •   书很好,关键是没有破皮儿!
  •   好多地方翻译不到位,都是直译的,读起来很不舒服。
  •   内容不错,是学习lucene的必读之物
  •   内容和想象的一样,就是纸张太薄。收件时,书的纸页有褶皱现象,对此表示很不满。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7