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

首頁 > 開發(fā) > 綜合 > 正文

全文索引—CONTAINS語法

2024-07-21 02:31:33
字體:
供稿:網(wǎng)友

全文索引——CONTAINS 語法
我們通常在 WHERE 子句中使用 CONTAINS ,就象這樣:SELECT * FROM table_name WHERE CONTAINS(fullText_column,'search contents')。

我們通過例子來學(xué)習(xí),假設(shè)有表 students,其中的 address 是全文本檢索的列。
1. 查詢住址在北京的學(xué)生
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'beijing' )
remark: beijing是一個(gè)單詞,要用單引號括起來。

2. 查詢住址在河北省的學(xué)生
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, '"HEIBEI PRovince"' )
remark: HEBEI province是一個(gè)詞組,在單引號里還要用雙引號括起來。

3. 查詢住址在河北省或北京的學(xué)生
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, '"HEIBEI province" OR beijing' )
remark: 可以指定邏輯操作符(包括 AND ,AND NOT,OR )。

4. 查詢有 '南京路' 字樣的地址
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'nanjing NEAR road' )
remark: 上面的查詢將返回包含 'nanjing road','nanjing east road','nanjing west road' 等字樣的地址。
          A NEAR B,就表示條件: A 靠近 B。

5. 查詢以 '湖' 開頭的地址
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, '"hu*"' )
remark: 上面的查詢將返回包含 'hubei','hunan' 等字樣的地址。
          記住是 *,不是 %。

6. 類似加權(quán)的查詢
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'ISABOUT (city weight (.8), county wright (.4))' )
remark: ISABOUT 是這種查詢的關(guān)鍵字,weight 指定了一個(gè)介于 0~1之間的數(shù),類似系數(shù)(我的理解)。表示不同條件有不同的側(cè)重。

7. 單詞的多態(tài)查詢
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'FORMSOF (INFLECTIONAL,street)' )
remark: 查詢將返回包含 'street','streets'等字樣的地址。
         對于動(dòng)詞將返回它的不同的時(shí)態(tài),如:dry,將返回 dry,dried,drying 等等。

以上例子都使用英文,不使用中文是因?yàn)橛械牟樵兎绞街形牟恢С?,而且我的?jì)算機(jī)是英文系統(tǒng)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 含山县| 丽水市| 顺平县| 柳林县| 会昌县| 桦甸市| 夏河县| 绥芬河市| 灵石县| 惠东县| 青铜峡市| 武宣县| 阜阳市| 英山县| 东兰县| 贺州市| 苍南县| 扬州市| 调兵山市| 通许县| 沛县| 塔城市| 利辛县| 宜宾市| 铅山县| 佛教| 福贡县| 乳山市| 西和县| 偃师市| 桃园县| 宁阳县| 老河口市| 宁德市| 洛川县| 吕梁市| 武功县| 西林县| 紫金县| 博客| 胶南市|