SQL_Server全文索引的使用實例演示建站知識
導讀:1建站知識開啟SQL全文搜索提升查詢性能,本文示范如何使用SQL全文索引的方法。需要的朋友可以參考下網站建設多少錢網站seo優化。
本文示范完整的SQL SERVER數據庫全文索引以pubs數據庫為例首先,介紹利用系統存儲過程創建全文索引的具體步驟:1) 啟動數據庫的全文處理功能 (sp_fulltext_database)2) 建立全文目錄 (sp_fulltext_catalog)3) 在全文目錄中注冊需要全文索引的表 (sp_fulltext_table)4) 指出表中需要全文索引的列名 (sp_fulltext_column)5) 為表創建全文索引 (sp_fulltext_table)6) 填充全文目錄 &nseo網站優化bsp; (sp_fulltext_catalog)
---------********示例********-------------以對pubs數據庫的title和notes列建立全文索引,之后使用索引查詢title列或notes列中包含有da如何seo優化推廣網站tebase 或computer字符串的圖書名稱:
在這之前,需要安裝Microsoft Search服務,啟動SQL server全文搜索服務
復制代碼 代碼如下:
use pubs --打開數據庫 go --檢查數據庫pubs是否支持全文索引,如果不支持 --則使用sp_fulltext_database 打開該功能 if(select databaseproperty('pubs','isfulltextenabled'))=0 execute sp_fulltext_database 'enable' --建立全文目錄FT_PUBS execute sp_fulltext_catalog 'FT_pubs','create' --為title表建立全文索引數據元 execute sp_fulltext_table 'title','create','FT_pubs','UPKCL_titleidind' --設置全文索引列名 execute sp_fulltext_column 'title','title','add' execute sp_fulltext_column 'notes','notes','add' --建立全文索引 --activate,是激活表的全文檢索能力,也就是在全文目錄中注冊該表 execute sp_fulltext_table 'title','activate' --填充全文索引目錄 execute sp_fulltext_catalog 'FT_pubs','start_full' go --檢查全文目錄填充情況 While fulltextcatalogproperty('FT_pubs','populateStatus')<>0 begin --如果全文目錄正處于填充狀態,則等待30秒后再檢測一次 waitfor delay '0:0:30' end --全文目錄填充完成后,即可使用全文目錄檢索 select title form where CONTAINS(title,'database') or CONTAINS(title,'computer') or CONTAINS(notes,'database') or CONTAINS(notes,'database')
以下介紹一下全文操作類的系統存儲過程網站建設多少錢過程名稱:sp_fulltext_service執行權限:serveradmin或系統管理員作 用:設置全文搜索屬性聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章SQL_Server全文索引的使用實例演示建站知識主要講述演示,實例,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5495.html