出版時(shí)間:2007 出版社:電子工業(yè) 作者:(美)Otis Gospodnetic;Erik Hatcher 頁數(shù):393 譯者:譚鴻;黎俊鴻;周鵬;高承山
Tag標(biāo)簽:無
內(nèi)容概要
本書深入淺出地介紹了Lucene——一個(gè)開源的使用Java語言編寫的全文搜索引擎開發(fā)包。它通過淺顯的語言、大量的圖注、豐富的代碼示例,以及清晰的結(jié)構(gòu)為讀者呈現(xiàn)出作為優(yōu)秀開源項(xiàng)目的Lucene所體現(xiàn)的強(qiáng)大功能,且Lucene是從網(wǎng)上可以得到的最好的開源Java搜索引擎。全書共10章,分為兩大部分。第1部分Lucene的核心,著重于Lucene的核心API介紹,并按照把Lucene集成到程序中的順序來組織;第2部分Lucene的應(yīng)用,通過對(duì)Lucene內(nèi)置工具的介紹,展示了Lucene技術(shù)的高級(jí)應(yīng)用和在各種程序語言的移植?! ”緯瓤勺鳛閷W(xué)習(xí)材料,又可以作為參考手冊(cè)。本書適合于已經(jīng)熟悉基本Java編程的讀者,以及希望能夠把強(qiáng)大的搜索功能加入到自己的應(yīng)用程序中的開發(fā)者。對(duì)于從事搜索引擎工作的工程技術(shù)人員,以及在Java平臺(tái)下進(jìn)行各類軟件開發(fā)的人員和編程愛好者,本書也有很好的學(xué)習(xí)參考價(jià)值。
作者簡介
Erik Hatcher為Ant、Lucene以及Tapestry這些開源項(xiàng)目作出了巨大的貢獻(xiàn),此外,他還是“Java Development with Ant”一書的作者之一,該書獲得了JDJ讀者選擇獎(jiǎng)First Runner Up大獎(jiǎng)。Otis Gospodnetic是Lucene的核心開發(fā)成員,Apache Jakarta Project Management Committee的成員,jGuru的Lucene FAQ維護(hù)者。本書的兩位作者都曾發(fā)表過大量的技術(shù)文章,當(dāng)然其中有一些是關(guān)于Lucene的。...
書籍目錄
推薦序譯者序前言1前言2致謝關(guān)于此書第1部分 Lucene的核心第1章 初識(shí)Lucene1.1 信息組織和訪問的發(fā)展歷程1.2 理解Lucene1.2.1 Lucene是什么1.2.2 Lucene能做什么1.2.3 Lucene的歷史1.2.4 使用Lucene的組織1.2.5 Lucene移植:Perl、Python、C++、NET及Ruby版本1.3 索引和搜索1.3.1 什么是索引,為什么如此重要?1.3.2 什么是搜索1.4 Lucene實(shí)踐:一個(gè)應(yīng)用實(shí)例1.4.1 創(chuàng)建一個(gè)索引1.4.2 搜索一個(gè)索引1.5 理解索引過程的核心類1.5.1 Index Writer1.5.2 Direcory1.5.3 Analyzer1.5.4 Document1.5.5 Field1.6 理解搜索過程的核心類1.6.1 IndexSearcher1.6.2 Term1.6.3 Query1.6.4 TermQuery1.6.5 Hits1.7 可選擇的同類產(chǎn)品1.7.1 信息檢索工具庫1.7.2 索引與搜索應(yīng)用程序1.7.3 在線資源1.8 小結(jié)第2章 索引第3章 為應(yīng)用程序添加搜索功能第4章 分析第5章 高級(jí)搜索技術(shù)第6章 擴(kuò)展搜索第2部分 Lucene的應(yīng)用第7章 對(duì)常用格式的文檔進(jìn)行解析第8章 Lucene的相關(guān)工具及其擴(kuò)展第9章 Lucene的移植第10章 案例分析附錄A 安裝Lucene附錄B Lucene索引文件格式附錄C 資源
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載