freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

sql全文本檢索應用-文庫吧資料

2024-08-31 16:23本頁面
  

【正文】 一個好處是“尋根溯源”。在英文中,單詞分隔符通常是空格或某種形式的標點符號;而在其他語言中(例如德語),單詞或字符可以組合在一起;因此,所選的列語言應表示要存儲在該列的行中的語言。這些注意事項與文本的標記方式以及 MSSearch 對文本的索引方式有關。您可以為每一列選擇一種語言,如果該列的類型為 IMAGE,則必須再指定一列,以指示 IMAGE 列的每一行中存儲的文檔類型。PK_Categories39。Cat_Desc39。create39。Categories39。接下來,您需要讓 MSSearch 知道您要為表創(chuàng)建全文索引。如果您尚未執(zhí)行此操作,請在每個要生成全文索引的表上創(chuàng)建一個唯一的單列非空索引。干擾詞(或終止詞)是指要排除在全文索引和查詢以外的詞語(因為它們不是您感興趣的搜索詞,而且出現頻率很高,所以只會使索引變得很大,而不會有實際效果)。如果生成全文索引的進程需要進行大量的 I/O 操作(具體而言,就是從 SQL Server 中讀取數據,然后向文件系統寫入索引),則應避免使 I/O 子系統成為瓶頸。MSSearch 使用的全文目錄的命名規(guī)則是:SQL+dbid+catalogID目錄 ID 從 00005 開始,并且每新建一個目錄就遞增 1。f:\ft39。create39。Cat_Desc39。除非指定其他位置,否則全文目錄將存儲在 FTDATA 目錄(位于 Microsoft SQL Server\MSSQL 存儲位置中)的子目錄中。接下來,您需要創(chuàng)建全文目錄,以存儲全文索引。如果您是 sysadmin 角色的成員或此數據庫的 db_owner,可以繼續(xù)進行并發(fā)出以下語句:use Northwind exec sp_fulltext_database 39。注意:執(zhí)行以下語句將丟棄并重新創(chuàng)建屬于要啟用全文搜索的數據庫的所有全文目錄。配置全文搜索功能要為 SQL Server 中存儲的文本數據創(chuàng)建全文索引,應該先完成以下幾步準備工作。每個表只能屬于一個目錄,且每個表只能創(chuàng)建一個索引。MSSearch 進行全文索引時使用的邏輯和物理存儲單元是目錄。這些增強功能包括:通過 Microsoft 群集服務完全支持群集操作,能夠過濾和索引 IMAGE 列中存儲的文檔,提供改進的語言支持,以及在性能、可縮放性和可靠性方面進行了改進。全文搜索的核心引擎建立在 Microsoft Search (MSSearch) 技術上,Microsoft Exchange 和 Microsoft SharePoint? Portal Server 等產品中也采用了此項技術。為了幫助讀者理解全文搜索功能的最佳使用方法,本文介紹了大量抽象概念;并對優(yōu)化全文索引和查詢以實現最大吞吐率和最佳性能,提供了幾點提示和技巧。 目錄簡介 全文搜索功能簡介 配置全文搜索功能 全文查詢 排位和優(yōu)化 其他性能技巧 小結 附錄 A:實現全文搜索功能的最佳選擇 附錄 B:使用最佳選擇、結果分頁和有效全文查詢邏輯的示例應用程序 附錄 C:資源 簡介使用 Microsoft? SQL? Server 2000 的全文搜索功能,可以對在非結構化文本數據上生成的索引執(zhí)行快速、靈活的查詢。) 學習如何充分利用 SQL Server 2000 的全文搜索功能。) or contains(notes,39。) or contains(title,39。) or contains(notes,39。)0 BEGIN 如果全文目錄正處于填充狀態(tài),則等待30秒后再檢測一次 WAITFOR DELAY ‘0:0:30’ END 全文目錄填充完成后,使用全文目錄檢索 查詢title列或notes列中包含有database或puter字符串的圖書名稱 SELECT title FROM title where CONTAINTS(title,39。,39。start_full39。FT_pubs39。activate39。FT_pubs39。add39。notes39。titles39。add39。title39。titles39。UPKCL_titleidind39。FT_pubs39。titles39。create39。FT_pubs39。enable39。IsFulltextEnables39。pubs39。add39。notes39。titles39。add39。title39。titles39。activate39。upkcl_titledind39。FT_pubs39。create39。 為titles表建立全文索引數據元,其中create為建立,activate為激活,deactivate為關閉表全文索引的激活狀態(tài),使 它不再參加全文目錄填充,drop為刪除;create參數中,后面跟的是全文目錄名稱和索引列名。 例: use pubs go exec sp_fulltext_database 39。(完) 全文索引和全文檢索是sql server ,它能夠對數據中的字符類型列(如varchar、text等類型列)進行索 引,并通過索引實現全文搜索查詢。 strSQL,n上面的例子十分簡單,僅為示意。user id=sa。datasource=.。 39。 amp。_FROM books amp。sweetest candy bread and dry meat39。 )FREETEXTTABLE 語法和 CONTAINSTABLE 一樣,FREETEXTTABLE 返回帶有 KEY,RANK 的表??聪旅娴睦樱篠ELECT CategoryNameFROM CategoriesWHERE FREETEXT (Description, 39。FREETEXT 語法FREETEXT 與 CONTAINS 類似,只是沒有 CONTAINS 的精度高。在某些網站搜索時,結果中會出現表示匹配程度的數字,RANK 與此類似。這個唯一的索引列在返回的表中就成為 KEY。 ) AS KEY_TBLON = KEY_TBL.[KEY]ORDER BY CONTAINSTABLE 返回的表包含有特殊的兩列:KEY,RANK。SELECT ,FROM report AS FT_TBL INNER JOINCONTAINSTABLE( student,address,39。CONTAINSTABLE 返回的是符合查詢條件的表,在 SQL 語句中我們可以把它當作一個普通的表來使用。) WHERE ......。不對,查詢時會自己過濾掉noise word,只有查詢的內容全是noise words時才會出現錯誤CONTAINSTABLE 語法我們通常在 FROM 子句中使用 CONTAINSTABLE ,就象這樣:SELECT * FROM table_name, CONTAINTABLE(fulltext_table,fullText_column,39。以上例子都使用英文,不使用中文是因為有的查詢方式中文不支持,而且我的計算機是英文系統6. 更新全文本索引的過程比常規(guī)索引要耗時,而且也不象常規(guī)索引那樣可以由數據庫系統立即更新。等字樣的地址。39。 )remark: 查詢將返回包含 39。7. 單詞的多態(tài)查詢SELECT student_id,student_nameFROM studentsWHERE CONTAINS( address, 39。 )remark: ISABOUT 是這種查詢的關鍵字,weight 指定了一個介于 0~1之間的數, 類似系數(我的理解)。6. 類似加權的查詢SELECT student_id,student_nameFROM studentsWHERE CONTAINS( address, 39。 等字樣的地址。39。 )remark: 上面的查詢將返回包含 39。 開頭的地址SELECT student_id,student_nameFROM studentsWHERE CONTAINS( address, 39。5. 查詢以 39。 等字樣的地址。39。39。 )remark: 上面的查詢將返回包含 39。 字樣的地址SELECT student_id,student_nameFROM studentsWHERE CONTAIN
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1