- 1、本文档共93页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer全文检索搜寻-国立中山大学资讯管理学系
資料庫系統專題課程
期末報告
全文檢索搜尋
(Full Text Index Searching, FTIS)
D964020003曾智義 Paul D954020008唐 筠 Tiffany
2009年月日
1. 導論 7
2. 全文檢索概念 9
2-1 語幹還原 ( stemming ) 11
2-2 單元剖析 ( token parser ) 11
2-3 斷詞 ( word segmentation ) 11
2-4 反向索引 ( inverted index ) 11
2-5 召回率 ( recall rate ) 與精確度( precision ) 12
3. 資料庫設計與全文檢索 13
4. 常見全文檢索應用系統 14
4-1 全文檢索引擎與套裝應用程式 14
4-1-1 IBM OmniFind Yahoo! Edition 14
4-1-2 Lucene.NET 16
4-1-3 Google 搜尋引擎 30
4-2 提供全文檢索之資料庫管理系統 35
4-2-1 Oracle 35
4-2-2 MySQL 46
5. 本專案使用案例 - SQL Server 2008全文檢索搜尋 55
5-1 SQL Server2008 全文檢索簡介 55
5-2 SQL Server2008 全文檢索搜尋運作類型 56
5-3 SQL Server2008?全文檢索搜尋在資料庫的設定 57
5-4 SQL Server2008?全文檢索的查詢 58
5-5 SQL Server2008?全文檢索搜尋架構 59
5-6 SQL Server2008?全文檢索索引和查詢處理程序 62
5-7 SQL Server2008?全文檢索引擎 64
5-8 SQL Server2008?建立與維護全文檢索索引-母體擴展(Population) 66
5-9 使用全文檢索搜尋查詢 SQL Server 67
5-10 全文檢索述詞(CONTAINS 和 FREETEXT) 68
5-11 範例1 - 搭配 simple_term 使用 CONTAINS 68
5-12 範例2 -使用 FREETEXT 搜尋含有指定字元值的單字 69
5-13 全文檢索函數 (CONTAINSTABLE和FREETEXTTABLE) 69
5-14 範例3 -使用 CONTAINSTABLE 70
5-15 範例4 -使用FREETEXTTABLE 71
5-16 使用布林運算子 - AND、OR、AND NOT 在 CONTAINS 和 CONTAINSTABLE中 72
5-17 範例5 73
5-18 全文檢索查詢的效能微調與最佳化 73
6. SQL Server全文檢索服務相關實作 75
6-1 建立全文檢索目錄 75
a. 步驟 (以精靈方式產生): 75
b. 使用 T-SQL 敘述(直接由指令產生): 76
6-2 建立全文索引 77
a. 步驟 (以精靈方式產生): 77
b. 使用 T-SQL 敘述(直接由指令產生): 80
6-3 全文索引查詢 81
a. FREETEXT -以簡單字元 ( character-based ) 為基礎方式 81
b. FREETEXT -以自動字幹 (Automatic Word Stemming ) 查詢 82
c. CONTAINS -以字詞 ( word-based ) 為基礎方式 83
d. CONTAINS -搭配FORMSOF產生term 83
6-4 XML與全文檢索 84
7. 感想 87
8. 參考文獻 90
圖目錄
圖1全文檢索系統架構示意圖 8
圖2 全文檢索搜尋架構 58
圖3 建立全文檢索目錄-全文內文清單選項 74
圖4 建立全文檢索目錄-全文目錄視窗 74
圖5 建立全文索引-全文索引文件選單 75
圖6 建立全文索引-選擇單一欄位唯一索引 ( unique index ) 76
圖7 建立全文索引-選擇做為全文索引的欄位與定義Schema 76
圖8 建立全文索引-選擇SQL Server 是否維護全文索引的log 77
圖9 建立全文索引-指派全文索引到全文目錄 77
圖10 建立全文索引-檢視先前全文索引精靈設定 78
圖11 全文索引查詢 (FREETEXT) -找
文档评论(0)