出版時(shí)間:2011-6 出版社:人民郵電 作者:(美)麥肯德利斯//哈徹//高斯波納提克|譯者:牛長(zhǎng)流//肖宇 頁(yè)數(shù):454
Tag標(biāo)簽:無(wú)
前言
當(dāng)我首次接觸Lucene時(shí),已經(jīng)是《Lucene實(shí)戰(zhàn)》第1版出版一年后了,當(dāng)時(shí)我已有一些搭建搜索引擎方面的經(jīng)驗(yàn),但并不知道Lucene的細(xì)節(jié)信息。因此,我找到一本由Erik和Otis撰寫的《Lucene實(shí)戰(zhàn)》,開始從頭到尾進(jìn)行閱讀,最后我簡(jiǎn)直被它吸引住了! 當(dāng)使用Lucene后,我發(fā)現(xiàn)它在很多地方都有改進(jìn),因此我開始貢獻(xiàn)一些小的補(bǔ)丁、更新Java文檔,在Lucene郵件列表中討論一些相關(guān)話題,等等。最后我終于成為一名活躍的Lucene核心提交人員和PMC成員,這些年已提交了許多修改?! ‖F(xiàn)在距離《Lucene實(shí)戰(zhàn)》第1版的出版已經(jīng)5年半了,這對(duì)于開源世界來(lái)說(shuō)已經(jīng)是太長(zhǎng)的時(shí)間了。Lucene在此間已發(fā)布過(guò)兩個(gè)主版本,目前它已具有各種新功能,如數(shù)值域、可重用分析API、有效載荷、近實(shí)時(shí)搜索、用于索引和搜索的互通API等?! ‘?dāng)Manning首次找到我時(shí),很明顯該書第2版已到了急需出版的時(shí)候了。此外,我作為L(zhǎng)ucene開源社區(qū)的核心提交人員之一,主要負(fù)責(zé)提交這些變更內(nèi)容,我有義務(wù)為本書第2版的撰寫出力。所以我答應(yīng)了Manning,并瘋狂地投入《Lucene實(shí)戰(zhàn)》第2版的撰寫工作中,我對(duì)最后的結(jié)果也是非常滿意的。我希望《Lucene實(shí)戰(zhàn)》第2版能滿足讀者的需要,有助于大家建立自己的搜索程序,并且我期待著能在用戶和開發(fā)人員列表中看到你們,以及你們提出的富有價(jià)值的問(wèn)題,并繼續(xù)推動(dòng)Lucene的快速成長(zhǎng)! Michael McCandless
內(nèi)容概要
Michael
McCandless的《Lucene實(shí)戰(zhàn)(第2版)》基于Apache的Lucene
3.0,從Lucene核心、Lucene應(yīng)用、案例分析3個(gè)方面詳細(xì)系統(tǒng)地介紹了Lucene,包括認(rèn)識(shí)Lucene、建立索引、為應(yīng)用程序添加搜索功能、高級(jí)搜索技術(shù)、擴(kuò)展搜索、使用tika提取文本、Lucene的高級(jí)擴(kuò)展、使用其他編程語(yǔ)言訪問(wèn)Lucene、Lucene管理和性能調(diào)優(yōu)等內(nèi)容,最后還提供了三大經(jīng)典成功案例,為讀者展示了一個(gè)奇妙的搜索世界。
《Lucene實(shí)戰(zhàn)(第2版)》適合于已具有一定Java編程基本的讀者,以及希望能夠把強(qiáng)大的搜索功能添加到自己的應(yīng)用程序中的開發(fā)人員。本書對(duì)于從事搜索引擎工作的工程技術(shù)人員,以及在Java平臺(tái)上進(jìn)行各類軟件開發(fā)的人員和編程愛好者,也具有很好的學(xué)習(xí)參考價(jià)值。
作者簡(jiǎn)介
作者:(美)麥肯德利斯
書籍目錄
第1部分 Lucene核心
第1章 初識(shí)Lucene
1.1 應(yīng)對(duì)信息爆炸
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與應(yīng)用程序的整合點(diǎn)
1.4 Lucene實(shí)戰(zhàn):程序示例
1.4.1 建立索引
1.4.2 搜索索引
1.5 理解索引過(guò)程的核心類
1.5.1 IndexWriter
1.5.2 Directory
1.5.3 Analyzer
1.5.4 Document
1.5.5 Field
1.6 理解搜索過(guò)程的核心類
1.6.1 IndexSearcher
1.6.2 Term
1.6.3 Query
1.6.4 Termquery
1.6.5 Topdocs
1.7 小結(jié)
第2章 構(gòu)建索引
第3章 為應(yīng)用程序添加搜索功能
第4章 Lucene的分析過(guò)程
第5章 高級(jí)搜索技術(shù)
第6章 擴(kuò)展搜索
第2部分 Lucene應(yīng)用
第7章 使用tika提取文本
第8章 Lucene基本擴(kuò)展
第9章 Lucene高級(jí)擴(kuò)展
第10章 其他編程語(yǔ)言使用Lucene
第11章 Lucene管理和性能調(diào)優(yōu)
第3部分 案例分析
第12章 案例分析1:Krugle
第13章 案例分析2:Siren
第14章 案例分析3:Linkedin
附錄A 安裝Lucene
附錄B Lucene索引格式
附錄C Lucene/Contrib Benchmark
附錄D 資源
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載