注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具Lucene in Action 中文版

Lucene in Action 中文版

Lucene in Action 中文版

定 價:¥49.00

作 者: (美)高斯帕那(Gospodnetic,O.),(美)哈特赫(Hatcher,E.) 著,譚鴻 等譯
出版社: 電子工業(yè)出版社
叢編項: Java搜索引擎指南
標 簽: 計算機

ISBN: 9787121032172 出版時間: 2007-01-01 包裝: 膠版紙
開本: 16 頁數(shù): 393 字數(shù):  

內容簡介

  本書深入淺出地介紹了Lucene——一個開源的使用Java語言編寫的全文搜索引擎開發(fā)包。它通過淺顯的語言、大量的圖注、豐富的代碼示例,以及清晰的結構為讀者呈現(xiàn)出作為優(yōu)秀開源項目的Lucene所體現(xiàn)的強大功能,且Lucene是從網上可以得到的最好的開源Java搜索引擎。全書共10章,分為兩大部分。第1部分Lucene的核心,著重于Lucene的核心API介紹,并按照把Lucene集成到程序中的順序來組織;第2部分Lucene的應用,通過對Lucene內置工具的介紹,展示了Lucene技術的高級應用和在各種程序語言的移植。本書既可作為學習材料,又可以作為參考手冊。本書適合于已經熟悉基本Java編程的讀者,以及希望能夠把強大的搜索功能加入到自己的應用程序中的開發(fā)者。對于從事搜索引擎工作的工程技術人員,以及在Java平臺下進行各類軟件開發(fā)的人員和編程愛好者,本書也有很好的學習參考價值。

作者簡介

  Erik Hatcher為Ant、Lucene以及Tapestry這些開源項目作出了巨大的貢獻,此外,他還是“Java Development with Ant”一書的作者之一,該書獲得了JDJ讀者選擇獎First Runner Up大獎。Otis Gospodnetic是Lucene的核心開發(fā)成員,Apache Jakarta Project Management Committee的成員,jGuru的Lucene FAQ維護者。本書的兩位作者都曾發(fā)表過大量的技術文章,當然其中有一些是關于Lucene的。...

圖書目錄

推薦序.  
譯者序  
前言1  
前言2  
致謝  
關于此書  
第1部分 Lucene的核心  
第1章 初識Lucene  
1.1 信息組織和訪問的發(fā)展歷程  
1.2 理解Lucene  
1.3 索引和搜索  
1.4 Lucene實踐:一個應用實例  
1.5 理解索引過程的核心類  
1.6 理解搜索過程的核心類  
1.7 可選擇的同類產品  
1.8 小結  
第2章 索引  
2.1 理解索引過程  
2.2 基本索引操作  
2.3 增強Document和Field對象  
2.4 索引日期  
2.5 索引數(shù)字  
2.6 索引Field對象用于排序  
2.7 控制索引過程  
2.8 優(yōu)化索引  
2.9 并發(fā)性. 線程安全性以及鎖機制  
2.10 調試索引過程  
2.11 小結  
第3章 為應用程序添加搜索功能  
3.1 實現(xiàn)一個簡單的搜索程序  
3.2 使用IndexSearcher  
3.3 理解Lucene的評分機制  
3.4 在程序代碼中創(chuàng)建Query對象  
3.5 解析查詢表達式:QueryParser  
3.6 小結  
第4章 分析  
4.1 使用分析器  
4.2 剖析分析器  
4.3 使用內置的分析器  
4.4 處理關鍵詞域  
4.5 近音詞查詢  
4.6 同義詞. 別名以及其他表示相同意義的詞  
4.7 詞干分析  
4.8 語言分析  
4.9 Nutch分析  
4.10 小結  
第5章 高級搜索技術  
5.1 對搜索結果進行排序  
5.2 使用PhrasePrefixQuery  
5.3 一次實現(xiàn)在多個域上的查詢  
5.4 跨度查詢:Lucene新的隱藏法寶  
5.5 搜索過濾  
5.6 對多個索引的搜索..  
5.7 使用項向量  
5.8 小結  
第6章 擴展搜索  
6.1 使用自定義的排序方法  
6.2 編寫自定義的HitCollector  
6.3 擴展QueryParser  
6.4 使用自定義過濾器  
6.5 性能測試  
6.6 小結  
第2部分 Lucene的應用  
第7章 對常用格式的文檔進行解析  
7.1 對富文本文檔進行處理  
7.2 索引XML文檔  
7.3 索引PDF文檔  
7.4 索引HTML文檔  
7.5 索引Microsoft Word文檔  
7.6 索引RTF文檔  
7.7 索引純文本文檔  
7.8 創(chuàng)建文檔處理框架  
7.9 其他文本提取工具  
7.10 小結  
第8章 Lucene的相關工具及其擴展  
8.1 Lucene的Sandbox工具包的使用  
8.2 與索引的交互  
8.3 Analyzers.ctokenizers和TokenFilters  
8.4 使用Ant和Lucene進行Java開發(fā)  
8.5 JavaScirpt瀏覽器工具  
8.6 WordNet中的同義詞  
8.7 高亮顯示查詢項  
8.8 鏈式過濾器  
8.9 在Berkeley DB中存儲索引  
第9章 Lucene的移植  
9.1 移植版本與Lucene的關系  
9.2 CLucene  
9.3 dotLucene  
9.4 Plucene  
9.5 Lupy  
9.6 PyLucene  
9.7 小結  
第10章 案例分析  
10.1 Nutch:“搜索引擎的NPR”  
10.2 在jGuru上使用Lucene  
10.3 在SearchBlox中使用Lucene  
10.4 Xtra Mind公司使用Lucene開發(fā)的XM-InformationMinderTM  
10.5 Alias-i:Lucene中的拼寫變體  
10.6 Michaels.com上設計精巧的搜索功能  
10.7 我喜歡Lucene:TheServerSide  
10.8 結論  
附錄A 安裝Lucene  
附錄B Lucene索引文件格式  
附錄C 資源...  


本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號