自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL SERVER全文檢索的實(shí)現(xiàn)

數(shù)據(jù)庫 SQL Server
SQL SERVER全文檢索在個(gè)人版中不能使用,使用企業(yè)版(推薦)或開發(fā)版中是可以實(shí)現(xiàn)的,下文對SQL SERVER全文檢索的實(shí)現(xiàn)方法作了詳盡的闡述,供您參考。

SQL SERVER全文檢索的方法不少人都在問,下面就為您詳細(xì)介紹SQL SERVER全文檢索的實(shí)現(xiàn)方法,如果您對SQL SERVER全文檢索方面感興趣的話,不妨一看。

在本例中,對test數(shù)據(jù)庫book表中title列和notes列建立SQL SERVER全文檢索。
//首先先啟動(dòng)SQL Server的全文搜索服務(wù)。
use test //打開數(shù)據(jù)庫
go
//打開全文索引支持
execute sp_fulltext_database ‘enable’
//建立全文目錄ft_pubs
execute sp_fulltext_catalog ‘ft_test’,‘create’
//為titles表建立全文索引數(shù)據(jù)元,pk_title為book表中由主鍵所建立的***索引,此參數(shù)必須。
execute sp_fulltext_table ‘book’,‘create’,‘ft_test’,‘pk_title’
//設(shè)置全文索引列名
execute sp_fulltext_eolumn ‘book’,‘title’,‘ add’
execute sp_fulltext_ column ‘book’,‘notes’,‘add’
//建立全文索引
execute sp_fulltexLtable ‘book’,‘activate’
//填充全文索引目錄
execute sp_fulltext_ catalog ‘ft_test’,‘start_ full’
go
至此,全文索引建立完畢。
3.2 全文檢索
SQL Server 2000提供的全文檢索語句主要有CONTAINS和FREETEXT。CONTAINS語句的功能是在表所有列或指定列中搜索:
●一個(gè)字或短語;
●一個(gè)字或短語的前綴;
●與一個(gè)字相近的另一個(gè)字;
●一個(gè)字的派生字;
●一個(gè)重復(fù)出現(xiàn)的字。
CONTAINS語句的語法格式為:
CONTAINS({column *}),‘’) 其中,column說明被搜索列,使用時(shí)說明對表中所有全文索引列蓮行搜索
Contains_ search_ condition說明CONTAINS語句的搜索內(nèi)容,其語法格式為:
{||| |) [{|ANDIAND NOT|OR}}] [.n]
下面就simple_term和predix_term參數(shù)做一簡要說明:

simple— term指出CONTAINS語句所搜索的單字或短語,當(dāng)為一個(gè)短語時(shí),必須使用雙引號作為定界符。其格式為:
{word | “phrase”}
predix_term說明CONTAINS語句所搜索的字或短語前綴,其格式為:
{“word * ”| “phrase ”}
例如,下面語句檢索b0ok表的title列和notes列中包含database或computer字符串的圖書名稱及其注釋信息:
select title,notes from book
where contains(tilte,‘database’)or contains(notes,‘datable’)
or contains(title,‘computer’)or contains(notes,‘computer’)
FREETEXT語句的功能是在一個(gè)表的所有列或指定列中搜索一個(gè)自由文本格式的字符串,并返回與該字符串匹配的數(shù)據(jù)行。所以,F(xiàn)REETEXT語句所執(zhí)行的功能又稱做自由式全文查詢。
FREETEXT語句的語法格式為:
FREETEXT({column * },‘freetext_string’)
其中,column說明被搜索列,使用*時(shí)說明對表中的所有全文索引列進(jìn)行搜索。Freetext_string參數(shù)指出所搜索的自由文本格式字符串。
例如,下面語句使用FREETEXT語句搜索book表中包含Successful Life字符串的數(shù)據(jù)行:
select title,notes
from book
where freetext (*,‘Successful Life’)
 

 

 

【編輯推薦】

帶您了解SQL Server觸發(fā)器的優(yōu)點(diǎn)

SQL Server備份恢復(fù)的兩種方法

SQL Server級聯(lián)刪除的實(shí)現(xiàn)

SQL Server Agent服務(wù)

sql server遠(yuǎn)程連接失敗的五大原因

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-07-06 18:18:41

SQL Server全

2010-10-20 10:55:54

SQL Server全

2010-07-21 09:58:21

SQL Server全

2010-07-09 10:36:22

SQL Server

2010-07-16 15:42:32

SQL Server

2010-07-22 09:48:14

SQL Server全

2010-06-17 10:56:57

SQL Server數(shù)

2011-08-03 10:40:17

SQL Server數(shù)全文檢索

2011-04-22 10:40:52

SQL ServerWord檢索

2009-08-14 11:24:10

MySQL全文檢索MySQL Like索

2010-07-01 10:20:41

SQL Server

2015-07-13 11:39:25

SphinxSQL

2010-11-10 14:26:44

Sql Server全

2011-08-30 13:54:29

SQL Server全文索引

2010-11-10 14:06:44

SQL Server全

2011-04-18 11:00:12

SQL Server全文索引

2018-08-22 14:25:42

搜索LuceneQuery

2010-07-22 09:42:47

SQL Server

2010-07-22 09:33:45

SQL Server全

2011-08-30 12:34:18

Oracle C#Oracle Text
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號