新聞中心
SQL Server數(shù)據(jù)庫操作中,有時候由于工作的需求可能要實現(xiàn)全文檢索的功能。那么全文檢索是怎么實現(xiàn)的呢?實現(xiàn)步驟是怎樣的呢?本文我們先介紹實現(xiàn)的步驟,然后通過一個完整的例子對全文檢索的步驟進行演練,希望能夠?qū)δ兴鶐椭?/p>

創(chuàng)新互聯(lián)長期為超過千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為莒南企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計、成都網(wǎng)站制作,莒南網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
實現(xiàn)全文檢索的步驟如下:
(1)啟動數(shù)據(jù)庫的全文處理功能(sp_fulltext_datebase);
(2)建立全文目錄(sp_fulltext_catalog);
(3)在全文目錄中注冊需要全文索引的表(sp_fulltext_table);
(4)指出表中需要全文檢索的列名(sp_fulltext_column)
(5)為表創(chuàng)建全文索引(sp_fulltext_table);
(6)填充全文索引(sp_fulltext_catalog)。
--在執(zhí)行該腳本程序之前啟動sql server的全文搜索服務(wù),即microsoft search服務(wù)。
- use pubs --打開數(shù)據(jù)庫
- go
--檢查pubs是否支持全文索引,如果不支持全文索引,則使用sp_fulltext_datebase打開該功能。
- if (select databaseproperty ('pubs','IsFulltextEnables'))=0
- execute sp_fulltext_database 'enable'
--建立全文目錄FT_pubs。
- execute sp_fulltext_catalog 'FT_pubs','create'
--為titles表建立全文索引數(shù)據(jù)元。
- execute sp_fulltext_table 'titles','FT_pubs','UPKCL_titleidind'
--設(shè)置全文索引列名 。
- execute sp_fulltext_column 'titles','title','add'
- execute sp_fulltext_column 'titles','notes','add'
--建立全文索引。
- execute sp_fulltext_table 'FT_pubs','activate'
--填充全文索引目錄。
- execute sp_fulltext_catalog 'FT_pubs','start_full'
- GO
--檢查全文目錄填充情況。
- WHILE FulltextCatalogProperty("FT_pubs','PopulateStatus')<>0
- BEGIN
--如果全文目錄正處于填充狀態(tài),則等待30秒后再檢測一次。
- WAITFOR DELAY ‘0:0:30’
- END
--全文目錄填充完成后,使用全文目錄檢索。
--查詢title列或notes列中包含有database或computer字符串的圖書名稱。
- SELECT title FROM title
- where CONTAINTS(title,'database')
- or contains(notes,'database')
- or contains(title,'computer')
- or contains(notes,'computer')
關(guān)于SQL Server數(shù)據(jù)庫實現(xiàn)全文檢索的知識就介紹到這里了,希望本次的介紹能夠帶給您一些收獲。
【編輯推薦】
- Oracle提示“資源正忙,需指定nowait”的解決方案
- 不同數(shù)據(jù)庫分頁技術(shù)的實現(xiàn)及高效率分頁技術(shù)三方案
- 如何查詢SQL Server數(shù)據(jù)庫沒有主鍵的表并增加主鍵
- SQL Server數(shù)據(jù)庫如何按百分比查詢出表中的記錄數(shù)
- MySQL數(shù)據(jù)庫中COUNT(*)和DISTINCT的使用及效率研究
名稱欄目:SQLServer數(shù)據(jù)庫實現(xiàn)全文檢索的一個完整的例子
當(dāng)前地址:http://fisionsoft.com.cn/article/djjecpe.html


咨詢
建站咨詢
