Lucene in Action中文版

Lucene in Action中文版

本書深入淺出地介紹了lucene——一個開源的使用java語言編寫的全文搜尋引擎開發包。它通過淺顯的語言、大量的圖注、豐富的代碼示例,以及清晰的結構為讀者呈現出作為優秀開源項目的lucene所體現的強大功能。全書共10章,分為兩大部分。第1部分lucene的核心,著重於lucene的核心 api介紹,並按照把lucene集成到程式中的順序宋組織;第2部分lucene的套用,通過對lucene內置工具的介紹,展示了lucene技術的高級套用和在各種程式語言上的移植。.

基本介紹

  • 書名:Lucene in Action中文版
  • 作者:(美)Otis Gospodnetic  Erik Hatcher
  • 原版名稱: Lucene in Action
  • 譯者:譚鴻 黎俊鴻 周鵬 高承山
  • ISBN:7121032171
  • 頁數:393
  • 出版社:電子工業出版社
  • 出版時間:2007 年1月
  • 開本:16開
內容簡介,目錄,

內容簡介

本書既可作為學習材料,又可以作為參考手冊。它適合於已經熟悉基本java編程的讀者,以及希望能夠把強大的搜尋功能加入到其應用程式中的開發者。對於從事搜尋引擎工作的工程技術人員,以及在java平台上進行各類軟體開發的人員和編程愛好者,本書也有很好的學習參考價值。

目錄

推薦序.
譯者序
前言1
前言2
致謝
關於此書
第1部分 lucene的核心
第1章 初識lucene
1.1 信息組織和訪問的發展歷程
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 索引數字
2.6 索引field對象用於排序
2.7 控制索引過程
2.8 最佳化索引
2.9 並發性、執行緒安全性以及鎖機制
2.10 調試索引過程
2.11 小結
第3章 為應用程式添加搜尋功能
3.1 實現一個簡單的搜尋程式
3.2 使用indexsearcher
3.3 理解lucene的評分機制
3.4 在程式代碼中創建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 一次實現在多個域上的查詢
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 創建文檔處理框架
7.9 其他文本提取工具
7.10 小結
第8章 lucene的相關工具及其擴展
8.1 lucene的sandbox工具包的使用
8.2 與索引的互動
8.3 analyzers、tokenizers和tokenfilters
8.4 使用ant和lucene進行java開發
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開發的xm-informationmindertm
10.5 alias-i:lucene中的拼寫變體
10.6 michaels上設計精巧的搜尋功能
10.7 我喜歡lucene:theserverside
10.8 結論
附錄a 安裝lucene
附錄b lucene索引檔案格式
附錄c 資源...

相關詞條

熱門詞條

聯絡我們