>  利用INBOOLEANMODE修改程序,MySQL也可以執(zhí)行布爾全文搜索:mysql> SELECT * FROM articles ATCH (title,body)  -> AGAINST">
mysql全文搜索之布爾搜索--

mysql全文搜索之布爾搜索--

ID:22371711

大小:55.50 KB

頁數(shù):5頁

時間:2018-10-28

mysql全文搜索之布爾搜索--_第1頁
mysql全文搜索之布爾搜索--_第2頁
mysql全文搜索之布爾搜索--_第3頁
mysql全文搜索之布爾搜索--_第4頁
mysql全文搜索之布爾搜索--_第5頁
資源描述:

《mysql全文搜索之布爾搜索--》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫

1、MySQL全文搜索之布爾搜索>>  利用INBOOLEANMODE修改程序,MySQL也可以執(zhí)行布爾全文搜索:mysql> SELECT * FROM articles ATCH (title,body)  -> AGAINST ('+MySQL -YourSQL' IN BOOLEAN MODE);+----+-----------------------+-------------------------------------+

2、 id 

3、 title         

4、 body          

5、      

6、+----+-----------------------+-------------------------------------+

7、 1 

8、 MySQL Tutorial    

9、 DBMS stands for DataBase ...    

10、

11、 2 

12、 Hoizing MySQL   

13、 In this tutorial ysqld as root. 2. ... 

14、

15、 6 

16、 MySQL Security    

17、 ySQL ... 

18、+----+-----------------------+------

19、-------------------------------+  這個問詢檢索所有包含單詞MySQL的行,但不檢索包含單詞YourSQL的行?! 〔紶柸乃阉骶哂幸韵绿攸c:  ◆它們不使用50%域值。.  ◆它們不會按照相關(guān)性漸弱的順序?qū)⑿羞M行分類。你可以從上述問詢結(jié)果中看到這一點:相關(guān)性最高的行是一個包含兩個MySQL的行,但它被列在最后的位置,而不是開頭位置?!  艏词箾]有FULLTEXT,它們?nèi)匀豢梢怨ぷ鳎M管這種方式的搜索執(zhí)行的速度非常之慢。  ◆最小單詞長度全文參數(shù)和最大單詞長度全文參數(shù)均適用?!  敉V棺诌m用?! 〔紶柸?/p>

20、文搜索的性能支持以下操作符:  ◆+  一個前導的加號表示該單詞必須出現(xiàn)在返回的每一行的開頭位置?!  ?  一個前導的減號表示該單詞一定不能出現(xiàn)在任何返回的行中?!  ?無操作符)  在默認狀態(tài)下(當沒有指定+或–的情況下),該單詞可有可無,但含有該單詞的行等級較高。這和MATCH()...AGAINST()不使用INBOOLEANMODE修改程序時的運作很類似。   ◆><  這兩個操作符用來改變一個單詞對賦予某一行的相關(guān)值的影響。>操作符增強其影響,而<操作符則減弱其影響。請參見下面的例子。 

21、 ◆()  括號用來將單詞分成子表達式。括入括號的部分可以被嵌套?!  魚  一個前導的代字號用作否定符,用來否定單詞對該行相關(guān)性的影響。這對于標記noise(無用信息)的單詞很有用。包含這類單詞的行較其它行等級低,但因其可能會和-號同時使用,因而不會在任何時候都派出所有無用信息行?!  ?  星號用作截斷符。于其它符號不同的是,它應(yīng)當被追加到要截斷的詞上?!  簟 ∫粋€被括入雙引號的短語()只和字面上包含該短語輸入格式的行進行匹配。全文引擎將短語拆分成單詞,在FULLTEXT索引中搜索該單詞。非單詞字符不需要嚴密的匹配:短語搜索只要

22、求符合搜索短語包含的單詞且單詞的排列順序相同的內(nèi)容。例如,testphrase符合test,phrase?! ∪羲饕胁淮嬖谠摱陶Z包含的單詞,則結(jié)果為空。例如,若所有單詞都是禁用詞,或是長度都小于編入索引單詞的最小長度,則結(jié)果為空?! ∫韵吕诱故玖艘恍┦褂貌紶柸姆柕乃阉髯址骸  ?#39;applebanana'  尋找包含至少兩個單詞中的一個的行。  ◆'+apple+juice'  尋找兩個單詞都包含的行?!  ?#39;+applemacintosh'  尋找包含單詞apple的行,若這

23、些行也包含單詞macintosh,則列為更高等級?!  ?#39;+apple-macintosh'  尋找包含單詞apple但不包含單詞macintosh的行?!  ?#39;+apple+(>turnover  尋找包含單詞apple和turnover的行,或包含apple和strudel的行(無先后順序),然而包含appleturnover的行較包含applestrudel的行排列等級更為高?!  ?#39;apple*'  尋找包含apple、apples、applesauce或applet的行?!  ?

24、#39;someee的行,而非包含 somenoisewords的行)。注意包圍詞組的符號是界定短語的操作符字符。它們不是包圍搜索字符串本身的引號。12下一頁>>>>這篇文章來自..,。上一頁12>>>>這篇文章來自..

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。