posts - 40,  comments - 7,  trackbacks - 0
          全文索引—CONTAINS語(yǔ)法

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

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

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

          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'等字樣的地址。
          ? ?? ?? ?對(duì)于動(dòng)詞將返回它的不同的時(shí)態(tài),如:dry,將返回 dry,dried,drying 等等。
          posted on 2006-08-17 09:31 Lansing 閱讀(633) 評(píng)論(0)  編輯  收藏 所屬分類: Oracle 10gSQL搜索引擎

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          歡迎探討,努力學(xué)習(xí)Java哈

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          Lansing's Download

          Lansing's Link

          我的博客

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 固始县| 定远县| 台湾省| 北票市| 曲阜市| 珲春市| 榕江县| 丰都县| 永年县| 兴义市| 昌吉市| 临夏市| 禄劝| 上虞市| 普宁市| 伊吾县| 阿图什市| 隆林| 农安县| 阳信县| 七台河市| 徐水县| 阿荣旗| 雷山县| 临湘市| 商都县| 小金县| 漳平市| 长武县| 靖安县| 广南县| 甘南县| 子洲县| 丰镇市| 胶南市| 黎平县| 西乡县| 专栏| 海伦市| 临澧县| 梁河县|