SqlServer 2005 簡單的全文檢索

2022-09-25 03:42:09 字數 1090 閱讀 6448

複製** **如下:

--檢視當前資料庫狀態jlakx 1為已經啟用了全文索引

select databaseproperty ('資料庫名','isfulltextenabled')

--開啟fulltext功能

execute sp_fulltext_databse 'enable'

--關閉此功能

execute sp_fulltext_databse 'disable'

--建立全文索引目錄

--刪除全文目錄 drop fulltext 目錄名

create fulltext catalog 目錄名

-- 每個表只可以有乙個全文索引,存放在指定的索引目錄裡,可以通過嚮導建立,也可以通過sql建立

-- indexname是指已存在的基於指定表的唯一索引名.而不是唯一索引列名.如果索引不存在,需要先建立唯一索引.

--刪除全文索引 drop fulltext index on 表名

create fulltext index on 名稱

(索引1,索引2...)

key index indexname on 表名

--全文索引查詢

select * from 表名

where contains( 列名, ' www.cppcns.com"202*" or "2*" ')

select * from 表名

where f 列名, ' "202*" and "2*" ')

/*注:

freetext語句的功能是在乙個表的所有列或指定列中搜尋乙個自由文字格式的字串,並

返回與該www.cppcns.com字串匹配的資料行。所以,freetext語句所執行的功能又稱做自由式全文查詢。

contains語句的功能

是在表的所有列或指定列中搜尋:乙個字或短語;乙個字或短語的字首;與乙個字相近的另一

個字;乙個字的派生字;乙個重複出現的字。

*/

本文標題: sqlserver 2005 簡單的全文檢索

本文位址: /shujuku/mssql/56779.html

SQL Server2005複製實現

一 準備工作 1 在發布伺服器上建立乙個共享目錄,作為發布快照檔案的存放目錄。例如 在d 盤根目錄下建資料夾名為pub 2 設定sql 發布伺服器和訂閱伺服器均設定 步驟 開啟服務 控制面板 管理工具 服務 右擊sqlserver agent 屬性 登入 選擇 此帳戶 輸入或選擇第一步中建立的win...

SQL Server 2005完全解除安裝

sql server 2005的解除安裝是乙個非常頭疼的問題。我曾經嘗試過直接使用 新增或刪除程式 工具解除安裝 清除安裝目錄 刪除登錄檔內容等等各種方式綜合解除安裝,勉強成功。現在終於找到了乙個事半功倍的方法,多次嘗試,未有失敗,具體如下 第一種是微軟官方提供的工具 msicuu2.exe 微軟官...

SQLSERVER 2005 遞迴查詢

專案中有使用者組表usergroup如下 其中pid表示當前組的上級組 表資料如下 現在想查詢出頂級組 沒有上級組叫頂級組 a1組的所有子孫組id,sql如下 查詢子節點 with rtd1 as select id pid from usergroup rtd2 as select from rt...