日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

全文本搜索

發(fā)布時間:2025/7/25 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 全文本搜索 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

僅在MyISAM引擎中支持全文本搜索

1.創(chuàng)建表時啟用全文本搜索

e.g. CREATE TABLE productnotes

(

  note_id  int   NOT NULL AUTO_INCREMENT,

  prod_id  char(10)  NOT NULL,

  note_text  text  NULL,

  PRIMARY KEY(note_id),

  FULLTEXT(note_text)

)ENGINE=MyISAM

這里FULLTEXT一個列,也可以指定多個列,用逗號隔開

2.索引之后,使用Match()和Against()執(zhí)行全文搜索

Match()指定要搜索的列,其值必須與FULLTEXT()定義中的相同

Against()指定要使用的搜索表達式

e.g.SELET note_text FROM productnotes

  WHERE Match(note_text) Against('rabbit')

3.查詢擴展,找出相關(guān)的結(jié)果

e.g.SELET note_text FROM productnotes

  WHERE Match(note_text) Against('rabbit' WITH QUERY EXPANSION)

4.布爾文本搜索

全文本布爾操作符

+  包含,詞必須存在

-  排除,詞必須不出現(xiàn)

>  包含,而且增加等級

<  包含,而且減少等級

()  把詞組成子表達式

~  取消一個詞的排序值

*  詞尾的通配符

""  定義一個短語

e.g.

SELECT note_text FROM productnotes

WHERE Match(note_text) Against('heavy -rope*' IN BOOLEAN MODE)

匹配包含heavy但不包含任意以rope開始的詞的行

?

轉(zhuǎn)載于:https://www.cnblogs.com/zhu-tingting/p/7588233.html

總結(jié)

以上是生活随笔為你收集整理的全文本搜索的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。