在SQLServer2005中使用全文搜尋

iSQlServer發表於2009-12-22

在SQLServer2005中使用全文搜尋是一種佔用空間的操作。它將維護一個檔案儲存關鍵字。具體使用方法如下:

啟用全文搜素(先選擇哪個資料庫)

<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gtexec sp_fulltext_database 'enable'

 

 建立一個全文搜尋,名為:FS_Name, 索引目錄儲存地址可以省略(省略則為預設)

 

<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gtexec sp_fulltext_catalog 'FC_Name''create'

 

 

為該全文搜尋建立一個針對表T1的搜尋(主鍵名:PK_Key)

 

<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gtexec sp_fulltext_table 'T1''create''FC_Name',  'PK_Key'

 

 為針對t1表的全文搜尋新增1列,列名:C1

 

<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gtexec sp_fulltext_column 'T1''C1''add'

 

 

另外,我們需要建立一項作業來向這個全文搜素中填充資料:(執行填充程式碼如下)

 

<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gtexec sp_fulltext_table 'T1''start_full'

 T-SQL檢索語句:

 

<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gtselect * from T1 where contains ([C1],'keyword')

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-623301/,如需轉載,請註明出處,否則將追究法律責任。

相關文章