人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

Microsoft SQL Server 全文索引服務

Microsoft SQL Server 全文索引服務

更新時間:2022-09-01 文章作者:未知 信息來源:網絡 閱讀次數:


SQL 7的全文檢索和Index Server的檢索方式非常類似。


Contains

AND, OR, NOT

可以在Contains中很方便使用邏輯表達式

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

這是一個在普通的邏輯表達式中沒有的關鍵字,意思是很簡單,就是說找到靠近的兩個詞

Example:

Select Content from MicrosoftRecord where contains(Content,'"比爾·蓋茨"
NEAR "保羅·艾倫"')

這就表示要找到全文中包含比爾·蓋茨和保羅·艾倫,并且兩個詞相隔不遠。

FORMSOF INFLECTIONAL

這個功能可以查找單詞的各種形式,比如過去式、復數、動詞形式、名詞形式等。可惜對中文沒什么用

Example:

SELECT ProductName FROM Products WHERE CONTAINS(ProductName,'FORMSOF (INFLECTIONAL, dry)')

*

這個功能可以查找單詞的前綴,不過對中文也沒有什么用處

Example:

SELECT ProductName FROM Products WHERE CONTAINS(ProductName, '"dis*"')

ISABOUT WEIGHT

這個功能可以給復合查詢時不同的條件以不同的權重,以決定返回的記錄集的順序

SELECT CategoryName, Description FROM Categories WHERE CONTAINS(Description, 'ISABOUT
spread weight (.8), sauces weight (.4), relishes weight (.2) )' )

權重的值可以從0.0到1.0

ContainsTable

它的使用方式和Contains基本相同,這里就不再重復介紹了。要提到的是它返回的是一張供你進一步查詢的表,而不是一個查詢條件。

FreeText

如果使用這種方式,那么查詢的時候會使用分詞技術來實現模糊查詢,并且過濾掉一些非關鍵詞,比較類似于Contains中的FORMSOF,可惜對中文也沒有什么支持

Example:

SELECT CategoryName FROM Categories WHERE FREETEXT (Description, 'sweetest candy bread and
dry meat' )

FreeTextTable

它和FreeText的差別就跟Contains和ContainsTable的差別一樣。(出處:熱點網絡)

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 剑阁县| 台东县| 弋阳县| 安平县| 乐亭县| 乌什县| 长春市| 屏东县| 娄烦县| 连平县| 东安县| 阜宁县| 临江市| 石家庄市| 古丈县| 麦盖提县| 湛江市| 宁都县| 双桥区| 万载县| 米易县| 吴堡县| 望都县| 喀喇沁旗| 虞城县| 丘北县| 都兰县| 永济市| 东辽县| 临猗县| 南投县| 突泉县| 九龙城区| 顺平县| 兴海县| 灌阳县| 大连市| 攀枝花市| 东阿县| 贵溪市| 大竹县|