国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

SQL Server全文索引服務(wù)

2024-08-31 01:00:31
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
SQL 7的全文檢索和Index Server的檢索方式非常類(lèi)似。 

Contains 
AND, OR, NOT
可以在Contains中很方便使用邏輯表達(dá)式
Example:
Select username from member where contains(userinfo,'"作家" AND "木匠"')
Select username from member where contains(userinfo,'"作家" OR "木匠"')
Select username from member where contains(userinfo,'"作家" AND NOT "木匠"') 
NEAR
這是一個(gè)在普通的邏輯表達(dá)式中沒(méi)有的關(guān)鍵字,意思是很簡(jiǎn)單,就是說(shuō)找到靠近的兩個(gè)詞
Example:
Select Content from MicrosoftRecord where contains(Content,'"比爾·蓋茨" NEAR "保羅·艾倫"')
這就表示要找到全文中包含比爾·蓋茨和保羅·艾倫,并且兩個(gè)詞相隔不遠(yuǎn)。 
FORMSOF INFLECTIONAL 
這個(gè)功能可以查找單詞的各種形式,比如過(guò)去式、復(fù)數(shù)、動(dòng)詞形式、名詞形式等??上?duì)中文沒(méi)什么用
Example:
SELECT ProductName FROM Products WHERE CONTAINS(ProductName,'FORMSOF (INFLECTIONAL, dry)') 
*
這個(gè)功能可以查找單詞的前綴,不過(guò)對(duì)中文也沒(méi)有什么用處
Example:
SELECT ProductName FROM Products WHERE CONTAINS(ProductName, '"dis*"') 
ISABOUT WEIGHT
這個(gè)功能可以給復(fù)合查詢(xún)時(shí)不同的條件以不同的權(quán)重,以決定返回的記錄集的順序
SELECT CategoryName, Description FROM Categories WHERE CONTAINS(Description, 'ISABOUT spread weight (.8), sauces weight (.4), relishes weight (.2) )' )
權(quán)重的值可以從0.0到1.0
ContainsTable
它的使用方式和Contains基本相同,這里就不再重復(fù)介紹了。要提到的是它返回的是一張供你進(jìn)一步查詢(xún)的表,而不是一個(gè)查詢(xún)條件。 
FreeText 
如果使用這種方式,那么查詢(xún)的時(shí)候會(huì)使用分詞技術(shù)來(lái)實(shí)現(xiàn)模糊查詢(xún),并且過(guò)濾掉一些非關(guān)鍵詞,比較類(lèi)似于Contains中的FORMSOF,可惜對(duì)中文也沒(méi)有什么支持
Example:
SELECT CategoryName FROM Categories WHERE FREETEXT (Description, 'sweetest candy bread and dry meat' ) 
FreeTextTable 
它和FreeText的差別就跟Contains和ContainsTable的差別一樣。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 昂仁县| 白玉县| 略阳县| 金沙县| 明光市| 资阳市| 即墨市| 香港| 怀来县| 湘西| 榕江县| 万州区| 任丘市| 侯马市| 城口县| 宣汉县| 金塔县| 凭祥市| 兰溪市| 衡阳市| 栖霞市| 隆化县| 西充县| 吴旗县| 秭归县| 沁水县| 安顺市| 乃东县| 朝阳县| 钟山县| 醴陵市| 泽库县| 太白县| 兰溪市| 石柱| 九龙县| 手机| 东阳市| 团风县| 荆门市| 吴川市|