[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《開發自己的搜索引擎——Lucene+Heritrix(第2版)[PDF+隨書光盤]》第二版[PDF]
《開發自己的搜索引擎——Lucene+Heritrix(第2版)[PDF+隨書光盤]》第二版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《開發自己的搜索引擎——Lucene+Heritrix(第2版)[PDF+隨書光盤]》第二版[PDF] 簡介: 中文名 : 開發自己的搜索引擎——Lucene+Heritrix(第2版)[PDF+隨書光盤] 作者 : 邱哲 圖書分類 : 網絡 資源格式 : PDF 版本 : 第二版 出版社 : 人民郵電出版社 書號 : 9787115215291 發行時間 : 2010年01月01日 地區 : 大陸 語言 : 簡體中文,英文 簡介 :
電驢資源下載/磁力鏈接資源下載:
全選
"《開發自己的搜索引擎——Lucene+Heritrix(第2版)[PDF+隨書光盤]》第二版[PDF]"介紹
中文名: 開發自己的搜索引擎——Lucene+Heritrix(第2版)[PDF+隨書光盤]
作者: 邱哲
圖書分類: 網絡
資源格式: PDF
版本: 第二版
出版社: 人民郵電出版社
書號: 9787115215291
發行時間: 2010年01月01日
地區: 大陸
語言: 簡體中文,英文
簡介:



內容簡介
  《開發自己的搜索引擎:Lucene+Heritrix(第2版)》是一本介紹搜索引擎開發的書籍,通過《開發自己的搜索引擎:Lucene+Heritrix(第2版)》,讀者可以獨立構建一個企業級的搜索引擎網站。《開發自己的搜索引擎:Lucene+Heritrix(第2版)》講解了搜索引擎與信息檢索基礎,Lucene入門實例,索引的建立,使用Lucene來搜索,排序,分析器,對Word、Excel和PDF格式文檔的解析,Compass搜索引擎框架,Lucene分布式,爬蟲Heritrix,HTMLParser,DWR等內容。最後綜合這些技術,構建了一個典型的垂直搜索系統,具有很強的商業實用價值。
  《開發自己的搜索引擎:Lucene+Heritrix(第2版)》是一本使用Lucene和Heritrix來講解搜索引擎構建的書,通過對API和源代碼的分析,力求使讀者在應用的基礎上,能夠深入其核心,自行擴展和開發相應組件,發揮想象力,開發出更具有創意的搜索引擎產品。
  《開發自己的搜索引擎:Lucene+Heritrix(第2版)》適合Java程序員和從事計算機軟件開發的編程人員閱讀,同時也可以作為搜索引擎愛好者的入門書籍。
作者簡介
  邱哲,北京理工大學軟件工程碩士。現為Eskalate.com公司技術經理,同時負責開發人員招聘工作一-主要從事歐美軟件外包開發,曾承接多家美國本土公司項目,在J2EE方面有7年的開發經驗。曾經編寫了《souts Web設計與開發大全》、《開發自己的搜索引擎——Lucerie 2.0+Heritrix》。
  王學松,博士。曾任職知名互聯網搜索引擎公司,擔任高級軟件工程師、研發經理等職位,參與大型搜索引擎開發多年。開發完成億級網頁的互聯網科技類信息垂直搜索引擎系統,完成中文搜索引擎的頁面下載與分析、大規模索引建立、分類聚類技術、高並發檢索和Web高速訪問技術開發。目前從事海量信息挖掘、語義網搜索引擎和基於內容圖像檢索的研究和開發。
內容截圖:

光盤內容
1.光盤中所附代碼的運行環境
服務器Tomcat5.5版本
數據庫采用MySQL 5.0 版本
JDK采用1.5.0
Spring采用1.2.8版本
DWR采用1.1.3版本
Windows平台
Tomcat 插件TomcatPlugin(下載地址:http://www.sysdeo.com/eclipse/tomcatpluginfr )
2.本書所附光盤范例
Eclipse工程/ch2:原書第二章Eclipse工程文件
對文檔預處理的源代碼
對文檔建立索引的源代碼
對文檔檢索的源代碼
使用Lucene檢索和使用java.lang.String內置方法進行檢索的效率比較
安裝:直接在Eclipse中選取“import->Existing Project”
Eclipse工程/ch7-9:原書第七章和第九章的Eclipse工程文件
使用PDFBox解析PDF文件
使用xpdf解析中文PDF文件
使用POI解析WORD和Excel文件
使用Jacob解析WORD文件
Google的Search API的使用
安裝:直接在Eclipse中選取“import->Existing Project”
Eclipse工程/ch10/heritrixProject:本書第十章的工程文件
在Eclipse配置完成的Heritrix源代碼
自行開發的Heritrix的Extractor類:pconline
自行開發的Heritrix的FrontierScheduler類:pconline
自行開發的Heritrix的Extractor類:163mobile
自行開發的Heritrix的FrontierScheduler類:163mobile
安裝:直接在Eclipse中選取“import->Existing Project”
Eclipse工程/ch13/SimpleRegex:本書第十三章的工程文件
正則表達式java.util.regex包及自行開發的內容提取示例源代碼
解析產品網頁信息的基類Extractor類的源代碼
自行開發的HTMLParser提取星座內容類:AstroHTMLParserExtractorTest
自行開發的pconline產品頁面解析類:ExtractPconlineMoblie
自行開發的網易手機頻道產品信息解析類:Extract163Moblie
安裝:直接在Eclipse中選取“import->Existing Project”
Eclipse工程/ ch14-ch16/z_mysearch:本書第十四及十六章綜合實例的工程文件
自行開發的第11章Tomcat的Web工程框架及示例源代碼
自行開發的第14章索引與數據庫處理類包com/luceneheritrixbook/core的源代碼
自行開發的第16章Web工程中搜索Bean類:SearchResult、SearchResults、SearchRequest
自行開發的第16章數據庫訪問SearchResultDAO類源代碼
自行開發的第16章Lucene索引檢索SearchService類源代碼
自行開發的第16章前台Web頁面:搜索頁面、詳細頁面和圖片顯示頁面
安裝:直接在Eclipse中選取“import->Existing Project”
Eclipse工程/ ch15/z_ testDWR:本書第十五章的工程文件
加載DWR支持的Tomcat工程testDWR源代碼
DWR中支持Ajax框架的DateWrapper類及自行開發的test.jsp示例源代碼
DWR中轉換器converter的實現及自行開發的向後台傳遞參數的示例源代碼
自行開發的調用DWR中工具庫util.js示例源代碼
安裝:直接在Eclipse中選取“import->Existing Project”
注: mirror.rar文件是使用Heritrix從pconline網上抓取的手機信息頁面(以網站鏡象格式存儲),在本書最後搜索引擎完整實例中需要使用到。筆者刪除了原始鏡像目錄中一部分的網頁,可能執行效果和書上不能完全一致,請讀者讀懂原理後靈活處理。mirror.rar的下載地址可以在本書本書支持頁面http://hi.baidu.com/lucene1001/blog查找


目錄:


第1章 搜索引擎與信息檢索 1
1.1 搜索引擎的歷史 1
1.1.1 萌芽:Archie、Gopher 1
1.1.2 起步:Robot(網絡機器人)的出現與Spider(網絡爬蟲) 3
1.1.3 發展:Excite、Galaxy、Yahoo等 4
1.1.4 繁榮:Infoseek、AltaVista、Google和Baidu 6
1.2 信息檢索系統的基本知識 9
1.2.1 信息檢索系統 9
1.2.2 信息檢索的過程 11
1.2.3 傳統查找的優點和不足 12
1.2.4 使用索引提高檢索速度 12
1.2.5 倒排索引 13
1.2.6 評價信息檢索系統的標准 14
1.3 Lucene的簡介 14
1.4 小結 15
第2章 Lucene入門實例 16
2.1 實例介紹 16
2.1.1 實例說明 16
2.1.2 開發過程 16
2.2 准備工作 17
2.2.1 將文檔的全角標點轉成半角標點 17
2.2.2 將大文檔切分成多個小文檔 20
2.2.3 預處理源文件的統一接口 21
2.3 創建Eclipse工程 22
2.3.1 准備工作 22
2.3.2 創建工程並引入Lucene的JAR包 24
2.3.3 運行文檔預處理類 31
2.3.4 創建處理文檔的索引類:IndexProcessor 32
2.3.5 創建檢索索引的搜索類 34
2.4 運行效果 38
2.5 小結 41
第3章 索引的建立 42
3.1 Document邏輯文件 42
3.1.1 Lucene的Document 42
3.1.2 為Document添加多種Field 43
3.1.3 Document的內部實現 45
3.2 Field的內部實現 46
3.2.1 Field包含的類 47
3.2.2 Field類的構造方法 48
3.3 Lucene的索引工具IndexWriter 49
3.3.1 IndexWriter的初始化 50
3.3.2 向索引添加文檔 52
3.3.3 限制每個Field中的詞條的數量 53
3.4 Lucene索引過程詳解 54
3.4.1 Lucene索引建立過程概覽 54
3.4.2 使用addDocument方法向索引添加文檔 55
3.4.3 DocumentWriter的addDocument方法 57
3.4.4 文檔的倒排 62
3.4.5 對postingTable進行排序 66
3.4.6 將Posting信息寫入索引 68
3.5 索引文件格式 68
3.5.1 索引的segment 69
3.5.2 .fnm格式 69
3.5.3 .fdx與.fdt格式 70
3.5.4 .tii與.tis格式 71
3.5.5 deletable格式 71
3.5.6 復合索引格式.cfs 71
3.6 索引過程的調優 72
3.6.1 合並因子mergeFactor 72
3.6.2 maxMergeDocs 73
3.6.3 minMergeDocs 73
3.7 索引的合並與索引的優化 74
3.7.1 FSDirectory與RAMDirectory 74
3.7.2 使用IndexWriter來合並索引 75
3.7.3 索引的優化 76
3.8 從索引中刪除文檔 78
3.8.1 索引的讀取工具Index-Reader 78
3.8.2 使用文檔ID號來刪除特定文檔 81
3.8.3 使用Field信息來刪除批量文檔 84
3.9 Lucene的同步問題 85
3.9.1 為什麼要進行同步以及Lucene的同步法則 85
3.9.2 commit.lock與write.lock 85
3.10 Lucene 2.0的新類:IndexModifier類 86
3.11 小結 87
第4章 Lucene搜索 88
4.1 使用IndexSearcher進行搜索 88
4.1.1 初始化IndexSearcher 88
4.1.2 IndexSearcher的最簡單使用 89
4.1.3 IndexSearcher的多種search方法 90
4.2 Hits類詳解 92
4.2.1 Hits類的公有接口 92
4.2.2 效率分析 93
4.2.3 Hits內部的緩存 95
4.2.4 Hits類的工作原理 98
4.3 對搜索結果的評分 98
4.3.1 文檔與詞條的向量空間 98
4.3.2 Lucene的文檔得分算法 99
4.4 構建各種Lucene內建的Query對象 103
4.4.1 toString:查看原子查詢 103
4.4.2 查詢重寫與權重 103
4.4.3 TermQuery詞條搜索 104
4.4.4 BooleanQuery布爾搜索 105
4.4.5 RangeQuery范圍搜索 113
4.4.6 PrefixQuery前綴搜索 117
4.4.7 PhraseQuery:短語搜索 119
4.4.8 MultiPhraseQuery:多短語搜索 123
4.4.9 FuzzyQuery模糊搜索 128
4.4.10 WildcardQuery通配符搜索 131
4.4.11 SpanQuery跨度搜索 132
4.5 第三方提供的Query對象:RegexQuery 140
4.6 通過QueryParser轉換用戶關鍵字 142
4.6.1 詞條的定義 143
4.6.2 QueryParser初始化 143
4.6.3 改變QueryParser默認的布爾邏輯 144
4.6.4 短語和QueryParser 145
4.6.5 FuzzyQuery和QueryParser 147
4.6.6 通配符與QueryParser 147
4.6.7 查找指定的Field 148
4.6.8 RangeQuery與QueryParser 151
4.6.9 QueryParser和SpanQuery 152
4.7 多Field搜索與多索引搜索 153
4.7.1 多域搜索MultiFieldQuery-Parser 153
4.7.2 MultiSearcher在多個索引上搜索 155
4.7.3 ParalellMultiSearcher:多線程搜索 158
4.7.4 Searchable和RMI 161
4.8 小結 162
第5章 排序、過濾和分頁 163
5.1 相關度排序 163
5.1.1 使用Score進行自然排序 163
5.1.2 Searcher的explain方法 165
5.1.3 通過改變boost值來改變文檔的得分 166
5.2 使用Sort來排序 170
5.2.1 Sort簡介 170
5.2.2 SortField 171
5.2.3 按文檔得分進行排序 172
5.2.4 按文檔的內部ID號來排序 175
5.2.5 按一個或多個Field來排序 175
5.2.6 改變SortField中的Locale信息 182
5.3 搜索的過濾器 183
5.3.1 過濾器的基本結構 183
5.3.2 一個簡單的Filter:建立索引 184
5.3.3 一個簡單的Filter:打印索引文檔信息 186
5.3.4 一個簡單的Filter:安全級別與過濾器代碼 187
5.3.5 一個簡單的Filter:在搜索時應用過濾器 188
5.3.6 一個簡單的Filter:總結 190
5.3.7 按范圍過濾RangeFilter 190
5.3.8 在結果中查詢QueryFilter 194
5.3.9 緩存結果:Caching-WrapperFilter 197
5.4 翻頁問題 198
5.4.1 依賴於session的翻頁 198
5.4.2 多次查詢 198
5.4.3 緩存+多次查詢 199
5.4.4 緩存+多次查詢+數據庫 199
5.5 小結 200
第6章 Lucene的分析器 201
6.1 分析 201
6.1.1 分詞 201
6.1.2 Lucene的分析器結構 202
6.1.3 Lucene的分析器實現 204
6.2 Lucene與JavaCC 205
6.2.1 JavaCC簡介 205
6.2.2 JavaCC為Lucene提供的分析器腳本 206
6.2.3 Lucene的標准分析器 210
6.2.4 標准過濾器:Standard-Filter 211
6.2.5 大小寫轉換器:Lower-CaseFilter 212
6.2.6 忽略詞過濾器:StopFilter 213
6.3 分析器的進階 213
6.3.1 再看StandardAnalyzer中的管道過濾器結構 214
6.3.2 長度過濾器:LengthFilter 214
6.3.3 PerFieldAnalyzerWrapper 215
6.3.4 其他 215
6.4 對中文的分析 216
6.4.1 現有的中文分詞方式簡介 216
6.4.2 中科院的分詞軟件和JE分詞 218
6.5 小結 224
第7章 Word、Excel和PDF的處理 225
7.1 使用PDFBox處理PDF文檔 225
7.1.1 PDFBox的下載 225
7.1.2 在Eclipse中配置 226
7.1.3 使用PDFBox解析PDF內容 227
7.1.4 運行效果 228
7.1.5 與Lucene的集成 230
7.2 使用xpdf來處理中文PDF文檔 232
7.2.1 xpdf的下載 232
7.2.2 配置 232
7.2.3 提取中文 233
7.2.4 運行效果 236
7.3 使用POI來處理Excel和Word文件格式 237
7.3.1 對Excel的處理類 237
7.3.2 ExcelReader的運行效果 241
7.3.3 POI中Excel文件Cell的類型 243
7.3.4 對Word的處理類 245
7.4 使用Jacob來處理Word文檔 247
7.4.1 Jacob的下載 247
7.4.2 在Eclipse中配置 247
7.5 小結 249
第8章 Compass:封裝了Lucene的框架 250
8.1 Compass簡介 250
8.1.1 Compass的下載 250
8.1.2 Compass的代碼片斷 250
8.2 Compass的初始配置 252
8.2.1 Compass的配置文件 252
8.2.2 將索引存放於內存中 253
8.2.3 使用JDBC來存儲索引 253
8.2.4 使用連接池來存儲索引 254
8.2.5 加載compass.cfg.xml文件 255
8.3 域模型的配置 255
8.3.1 實體代碼 255
8.3.2 實體關系 261
8.3.3 實體Book的配置文件 262
8.3.4 通用元數據定義文件(.cmd.xml) 263
8.3.5 Author和Article的配置文件 267
8.4 使用Compass來建立索引 269
8.4.1 索引代碼 269
8.4.2 對象關系圖和運行結果 271
8.5 使用Compass來搜索 272
8.5.1 使用find()方法搜索 272
8.5.2 CompassHits類型 273
8.5.3 CompassHit類型 274
8.5.4 使用Lucene語法來查找 275
8.6 配置Analyzer和Optimizer 276
8.7 小結 277
第9章 Lucene分布式 278
9.1 Lucene與分布式 278
9.1.1 什麼是GFS 278
9.1.2 為Lucene提供分布式的幾點設想 279
9.2 小結 281
第10章 無比強大的網絡爬蟲Heritrix 282
10.1 Heritrix的使用入門 282
10.1.1 下載和運行Heritrix 282
10.1.2 在Eclipse裡配置heritrix的開發環境 285
10.1.3 創建一個新的抓取任務 290
10.1.4 設置抓取時的處理鏈 292
10.1.5 設置運行時的參數 295
10.1.6 運行抓取任務 297
10.1.7 Heritrix的鏡像存儲結構 302
10.1.8 終止抓取或終止Heritrix的運行 303
10.2 Heritrix的架構 304
10.2.1 抓取任務CrawlOrder 304
10.2.2 中央控制器CrawlController 305
10.2.3 Frontier鏈接制造工廠 308
10.2.4 用Berkeley DB實現的BdbFrontier 313
10.2.5 Heritrix的多線程ToeThread和ToePool 316
10.2.6 處理鏈和Processor 319
10.3 擴展和定制Heritrix 322
10.3.1 向Heritrix中添加自己的Extractor 323
10.3.2 定制Queue-assignment-policy兩個問題 327
10.3.3 定制Queue-assignment-policy繼承 QueueAssignmentPolicy類 328
10.3.4 擴展FrontierScheduler來抓取特定的內容 329
10.3.5 在Prefetcher中取消robots.txt的限制 330
10.4 小結 331
第11章 搜索引擎綜合實例:准備篇 332
11.1 數碼產品垂直搜索引擎實例簡介 332
11.1.1 垂直搜索引擎實現流程 332
11.1.2 數碼垂直搜索引擎搜索功能 333
11.1.3 信息來源網站的選擇方法 333
11.1.4 太平洋電腦網和網易手機頻道 334
11.2 准備Eclipse的Web開發環境 335
11.2.1 准備Eclipse的Web插件環境 335
11.2.2 在Eclipse中配置插件 336
11.3 准備垂直搜索引擎工程 337
11.3.1 建立搜索引擎Eclipse工程 338
11.3.2 設置搜索引擎工程上下文信息 339
11.3.3 設定源代碼存放和輸出路徑 340
11.3.4 添加自定義的Java代碼 341
11.3.5 添加工程中引用的Jar包 343
11.3.6 創建工程JSP頁面文件 345
11.3.7 構造完成的工程整體結構 347
11.4 搜索引擎配置信息管理及相關類 349
11.4.1 工程配置信息管理 349
11.4.2 系統屬性配置文件 350
11.4.3 配置文件管理封裝類 350
11.5 小結 352
第12章 搜索引擎綜合實例:下載篇 353
12.1 數碼產品網絡爬蟲 353
12.1.1 垂直搜索引擎網絡爬蟲設計 353
12.1.2 來源網站內容與鏈接分析 354
12.2 數碼產品信息來源列表准備 356
12.2.1 太平洋電腦網待抓取內容頁面分析 356
12.2.2 太平洋電腦網帶抓取內容代碼分析 359
12.2.3 太平洋電腦網手機品牌清單分析 362
12.3 Eclipse中定制數碼產品Heritrix爬蟲 367
12.3.1 數碼產品Heritrix爬蟲的功能 367
12.3.2 Eclipse中導入編譯Heritrix工程 368
12.3.3 Eclipse中運行Heritrix工程 370
12.4 抓取pconline網頁的定制擴展類 371
12.4.1 抓取pconline網頁的Frontier擴展 371
12.4.2 執行pconline手機網頁抓取任務 373
12.5 抓取網易手機頻道的定制擴展類 375
12.5.1 網易手機頻道結構分析 375
12.5.2 設計網易抓取的Extractor擴展 378
12.5.3 設計網易抓取的Frontier擴展 381
12.5.4 執行網易手機頻道網頁抓取任務 382
12.6 小結 383
第13章 使用正則表達式與HTML Parser分析網頁 384
13.1 網頁內容分析方法概述 384
13.1.1 網頁HTML的基本知識 384
13.1.2 JDK正則表達式簡介 385
13.1.3 HTMLParser開源庫介紹 387
13.2 正則表達式精確提取網頁內容 388
13.2.1 正則表達式java.util.regex使用 388
13.2.2 正則表達式提取tom星座內容實例 390
13.2.3 正則表達式提取pconline手機品牌列表 396
13.3 HTMLParser高效提取網頁內容 398
13.3.1 HTMLParser使用准備 398
13.3.2 Lexer模式功能及實現 399
13.3.3 HTMLParser功能及實現 404
13.3.4 HTMLParser解析星座網頁實例 410
13.4 數碼產品網頁內容解析系統 413
13.4.1 產品詳細信息文件格式 413
13.4.2 解析產品網頁信息的基類Extractor 414
13.5 pconline手機產品網頁內容解析 418
13.5.1 pconline手機產品頁面Extractor解析器 418
13.5.2 pconline產品信息解析測試函數 421
13.5.3 pconline產品信息解析代碼執行結果 422
13.6 網易手機頻道產品內容解析 425
13.6.1 網易手機頻道產品信息的Extractor解析器 425
13.6.2 網易手機頻道的產品信息運行測試效果 428
13.7 小結 429
第14章 網頁內容存儲與索引 430
14.1 構建產品檢索名稱信息詞庫 430
14.1.1 產品名稱詞匯選擇 430
14.1.2 產品名稱詞庫提取代碼 431
14.1.3 產品名稱詞庫提取結果 433
14.2 手機產品數據庫與文件索引結構 434
14.2.1 手機產品的存儲方法 434
14.2.2 手機產品信息Product類 435
14.2.3 產品信息數據庫存儲結構 437
14.2.4 產品信息Lucene索引結構 438
14.3 產品信息數據庫存儲與處理 439
14.3.1 數據庫創建與准備 439
14.3.2 Java數據庫基本操作 440
14.3.3 數碼產品數據庫記錄操作 441
14.4 產品信息文件存儲與Lucene索引 443
14.4.1 數碼產品Lucene索引操作設計 443
14.4.2 數碼產品具體索引操作代碼 445
14.5 產品信息綜合處理與運行 446
14.5.1 調用數據庫處理類和索引處理類 446
14.5.2 數碼產品數據處理類運行 452
14.6 小結 454
第15章 搜索引擎綜合實例:交互篇 455
15.1 DWR的技術介紹 455
15.1.1 Ajax與DWR簡介 455
15.1.2 Ajax與傳統模式搜索架構 456
15.2 DWR安裝與配置 457
15.2.1 DWR的下載與安裝 457
15.2.2 創建工程結構 458
15.2.3 配置web.xml內容 460
15.2.4 建立配置dwr.xml內容 461
15.3 DWR入門與實例演示 461
15.3.1 簡單Ajax頁面代碼 461
15.3.2 運行效果與對比 464
15.3.3 DWR與直接使用XMLHttpRequest對象的比較 468
15.3.4 在DWR中操縱自定義的對象 470
15.3.5 查看DWR的輸出日志 477
15.4 dwr.xml的配置進階 477
15.4.1 dwr.xml的標准結構 478
15.4.2 init標簽與DWR自帶的converter和creator 479
15.4.3 allow標簽 483
15.4.4 signature標簽 484
15.4.5 轉換器converter 485
15.5 使用DWR工具庫util.js 488
15.5.1 頁面中調用util.js 489
15.5.2 使用useLoadingMessage()方法顯示提示圖標 490
15.5.3 DWRUtil.setValue()和DWRUtil.getValue() 495
15.5.4 DWRUtil.getValues和DWRUtil.setValues 498
15.5.5 DWRUtil.addOptions和DWRUtil.removeAll-Options 503
15.5.6 DWRUtil.addRows和DWRUtil.removeAll-Rows 508
15.5.7 DWRUtil.toDescriptive-String方法 515
15.6 小結 516
第16章 搜索引擎綜合實例:Web篇 517
16.1 Web配置文件 517
16.1.1 配置文件及其作用 517
16.1.2 Spring配置文件 518
16.1.3 DWR配置文件 519
16.1.4 web.xml配置文件 520
16.2 各種搜索相關Bean類 521
16.2.1 產品SearchResult結果記錄類 522
16.2.2 產品SearchResults結果集合類 524
16.2.3 產品SearchRequest檢索請求類 526
16.3 數據庫訪問SearchResultDAO類實現 527
16.3.1 數碼庫訪問類接口定義 527
16.3.2 數碼庫訪問類實現 528
16.4 Lucene索引檢索SearchService類實現 530
16.4.1 索引檢索類接口定義 530
16.4.2 索引檢索類實現 531
16.5 前台Web頁面設計 536
16.5.1 數碼垂直搜索主頁面main.jsp 536
16.5.2 數碼搜索手機產品圖片的顯示 542
16.5.3 手機產品詳細信息頁面detail.jsp 543
16.6 實例中的問題與功能擴展 546
16.7 小結 548
附錄 Lucene 2.4更新內容 549
F1 IndexWriter的構造函數 549
F2 IndexWriter的init方法 550
F3 IndexWriter中的flush、commit和close 552
F4 Lucene 2.4中的Segment 553
F5 IndexCommit和IndexDeletion-Policy 555
F6 IndexWriter中的add-Document 558
F7 DocumentsWriter類的add-Document方法 559
F8 DocumentsWriter的索引鏈 562



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved