SQLSERVER2008全文檢索功能(命令列實現)

edwardking888發表於2010-07-06

今天在給研發,優化SQL的時候

使用了SQL SERVER 2008全文檢索功能。

因為是小系統,就直接給上了全文檢索功能。

這個系統,原來是在2005下的,後來升級到2008的

安裝好SQLSERVER2008全文檢索功能,突然發現個問題,他的圖形介面

上的全文檢索選單,就是不能使用,GOOGLE了半天,也沒有結果,估計是SQL SMS的一個BUG

還好可以使用命令列可以實現。

建立SQL如下

EXEC sp_fulltext_table 'dbo.ZY_XXXX, 'create', 'fulltest', 'PK_ZY_XXXX';


EXEC sp_fulltext_column 'dbo.ZY_XXXX,'DealResult','add';

EXEC sp_fulltext_table 'dbo.ZY_XXXX,'activate';

 

填充全文檢索資訊:

ALTER FULLTEXT INDEX ON dbo.ZY_XXXX
   START FULL POPULATION;

使用方法:

SELECT *
FROM dbo.ZY_XXXX
WHERE DealResult <> '|success|' AND CONTAINS(DealResult, '*success*');

 

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

相關文章