黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL基礎(chǔ)教程10 —— 函數(shù)之全文搜索功能

瀏覽:414日期:2023-10-17 17:16:00

語法:

MATCH (col1,col2,...) AGAINST (expr [IN BOOLEAN MODE | WITH QUERY EXPANSION])

MySQL支持全文索引和搜索功能。MySQL中的全文索引類型FULLTEXT的索引。 FULLTEXT索引僅可用于MyISAM表;他們可以從CHAR、VARCHAR或TEXT列中作為CREATE TABLE語句的一部分被創(chuàng)建,或是隨后使用ALTER TABLE或CREATE INDEX被添加。對于較大的數(shù)據(jù)集,將你的資料輸入一個沒有FULLTEXT索引的表中,然后創(chuàng)建索引, 其速度比把資料輸入現(xiàn)有FULLTEXT索引的速度更為快。

全文搜索同MATCH()函數(shù)一起執(zhí)行。

mysql> CREATE TABLE articles ( -> id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, -> title VARCHAR(200), -> body TEXT, -> FULLTEXT (title,body) -> );Query OK, 0 rows affected (0.00 sec)mysql> INSERT INTO articles (title,body) VALUES -> (’MySQL Tutorial’,’DBMS stands for DataBase ...’), -> (’How To Use MySQL Well’,’After you went through a ...’), -> (’Optimizing MySQL’,’In this tutorial we will show ...’), -> (’1001 MySQL Tricks’,’1. Never run mysqld as root. 2. ...’), -> (’MySQL vs. YourSQL’,’In the following database comparison ...’), -> (’MySQL Security’,’When configured properly, MySQL ...’);Query OK, 6 rows affected (0.00 sec)Records: 6 Duplicates: 0 Warnings: 0mysql> SELECT * FROM articles -> WHERE MATCH (title,body) AGAINST (’database’);+----+-------------------+------------------------------------------+| id | title | body |+----+-------------------+------------------------------------------+| 5 | MySQL vs. YourSQL | In the following database comparison ... || 1 | MySQL Tutorial | DBMS stands for DataBase ... |+----+-------------------+------------------------------------------+2 rows in set (0.00 sec)

MATCH()函數(shù)對于一個字符串執(zhí)行資料庫內(nèi)的自然語言搜索。一個資料庫就是1套1個或2個包含在FULLTEXT內(nèi)的列。搜索字符串作為對AGAINST()的參數(shù)而被給定。對于表中的每一行, MATCH()返回一個相關(guān)值,即,搜索字符串和MATCH()表中指定列中該行文字之間的一個相似性度量。

在默認(rèn)狀態(tài)下,搜索的執(zhí)行方式為不區(qū)分大小寫方式。然而,你可以通過對編入索引的列使用二進(jìn)制排序方式執(zhí)行區(qū)分大小寫的全文搜索。例如,可以向一個使用latin1字符集的列給定latin1_bin的排序方式,對于全文搜索區(qū)分大小寫。

如上述所舉例子,當(dāng)MATCH()被用在一個WHERE語句中時,相關(guān)值是非負(fù)浮點數(shù)。零相關(guān)的意思是沒有相似性。相關(guān)性的計算是基于該行中單詞的數(shù)目,該行中獨特子的數(shù)目,資料庫中單詞的總數(shù),以及包含特殊詞的文件(行)數(shù)目。

對于自然語言全文搜索,要求MATCH()函數(shù)中命名的列和你的表中一些FULLTEXT索引中包含的列相同。對于前述問訊, 注意,MATCH()函數(shù)(題目及全文)中所命名的列和文章表的FULLTEXT索引中的列相同。若要分別搜索題目和全文,應(yīng)該對每個列創(chuàng)建FULLTEXT索引。

或者也可以運行布爾搜索或使用查詢擴展進(jìn)行搜索。

上面的例子基本上展示了怎樣使用返回行的相關(guān)性順序漸弱的MATCH()函數(shù)。而下面的例子則展示了怎樣明確地檢索相關(guān)值。返回行的順序是不定的,原因是 SELECT語句不包含WHERE或ORDER BY子句:

mysql> SELECT id, MATCH (title,body) AGAINST (’Tutorial’) -> FROM articles;+----+-----------------------------------------+| id | MATCH (title,body) AGAINST (’Tutorial’) |+----+-----------------------------------------+| 1 | 0.65545833110809 || 2 | 0 || 3 | 0.66266459226608 || 4 | 0 || 5 | 0 || 6 | 0 |+----+-----------------------------------------+6 rows in set (0.00 sec)

下面的例子則更加復(fù)雜。詢問返回相關(guān)值,同時對行按照相關(guān)性漸弱的順序進(jìn)行排序。為實現(xiàn)這個結(jié)果,你應(yīng)該兩次指定MATCH(): 一次在SELECT列表中而另一次在WHERE子句中。這不會引起額外的內(nèi)務(wù)操作,原因是MySQL優(yōu)化程序注意到兩個MATCH()調(diào)用是相同的,從而只會激活一次全文搜索代碼。

mysql> SELECT id, body, MATCH (title,body) AGAINST -> (’Security implications of running MySQL as root’) AS score -> FROM articles WHERE MATCH (title,body) AGAINST -> (’Security implications of running MySQL as root’);+----+-------------------------------------+-----------------+| id | body | score |+----+-------------------------------------+-----------------+| 4 | 1. Never run mysqld as root. 2. ... | 1.5219271183014 || 6 | When configured properly, MySQL ... | 1.3114095926285 |+----+-------------------------------------+-----------------+2 rows in set (0.00 sec)

表中有2行(0.00秒)

MySQL FULLTEXT執(zhí)行將任何單字字符原形(字母、數(shù)字和下劃線部分)的序列視為一個單詞。這個序列或許也包含單引號(’),但在一行中不會超過一個。 這意味著aaa’bbb會被視為一個單詞,而aaa’’bbb則被視為2個單詞。位于單詞之前或其后的單引號會被FULLTEXT分析程序去掉;’aaa’bbb’會變成 aaa’bbb。

FULLTEXT分析程序會通過尋找某些分隔符來確定單詞的起始位置和結(jié)束位置,例如’ ’ (間隔符號)、, (逗號)以及. (句號)。假如單詞沒有被分隔符分開,(例如在中文里),則FULLTEXT分析程序不能確定一個詞的起始位置和結(jié)束位置。為了能夠在這樣的語言中向FULLTEXT索引添加單詞或其它編入索引的術(shù)語,你必須對它們進(jìn)行預(yù)處理,使其被一些諸如'之類的任意分隔符分隔開。

一些詞在全文搜索中會被忽略:

任何過于短的詞都會被忽略。 全文搜索所能找到的詞的默認(rèn)最小長度為4個字符。停止字中的詞會被忽略。禁用詞就是一個像“the” 或“some” 這樣過于平常而被認(rèn)為是不具語義的詞。存在一個內(nèi)置的停止字, 但它可以通過用戶自定義列表被改寫。

詞庫和詢問中每一個正確的單詞根據(jù)其在詞庫和詢問中的重要性而被衡量。通過這種方式,一個出現(xiàn)在許多文件中的單詞具有較低的重要性(而且甚至很多單詞的重要性為零),原因是在這個特別詞庫中其語義價值較低。反之,假如這個單詞比較少見,那么它會得到一個較高的重要性。然后單詞的重要性被組合,從而用來計算該行的相關(guān)性。

這項技術(shù)最適合同大型詞庫一起使用(事實上,此時它經(jīng)過仔細(xì)的調(diào)整)。對于很小的表,單詞分布并不能充分反映它們的語義價值, 而這個模式有時可能會產(chǎn)生奇特的結(jié)果。例如,雖然單詞 “MySQL” 出現(xiàn)在文章表中的每一行,但對這個詞的搜索可能得不到任何結(jié)果:

mysql>SELECT * FROM articles

->WHERE MATCH (title,body) AGAINST (’MySQL’);

找不到搜索的詞(0.00秒)

這個搜索的結(jié)果為空,原因是單詞 “MySQL” 出現(xiàn)在至少全文的50%的行中。 因此,它被列入停止字。對于大型數(shù)據(jù)集,使用這個操作最合適不過了----一個自然語言問詢不會從一個1GB的表每隔一行返回一次。對于小型數(shù)據(jù)集,它的用處可能比較小。

一個符合表中所有行的內(nèi)容的一半的單詞查找相關(guān)文檔的可能性較小。事實上,它更容易找到很多不相關(guān)的內(nèi)容。我們都知道,當(dāng)我們在因特網(wǎng)上試圖使用搜索引擎尋找資料的時候,這種情況發(fā)生的頻率頗高。可以推論,包含該單詞的行因其所在特別數(shù)據(jù)集而被賦予較低的語義價值。 一個給定的詞有可能在一個數(shù)據(jù)集中擁有超過其50%的域值,而在另一個數(shù)據(jù)集卻不然。

當(dāng)你第一次嘗試使用全文搜索以了解其工作過程時,這個50%的域值提供重要的蘊涵操作:若你創(chuàng)建了一個表,并且只將文章的1、2行插入其中, 而文中的每個單詞在所有行中出現(xiàn)的機率至少為 50%。那么結(jié)果是你什么也不會搜索到。一定要插入至少3行,并且多多益善。需要繞過該50%限制的用戶可使用布爾搜索代碼。

1.布爾全文搜索

利用IN BOOLEAN MODE修改程序,MySQL也可以執(zhí)行布爾全文搜索:

mysql> SELECT * FROM articles WHERE MATCH (title,body) -> AGAINST (’+MySQL -YourSQL’ IN BOOLEAN MODE);+----+-----------------------+-------------------------------------+| id | title | body |+----+-----------------------+-------------------------------------+| 1 | MySQL Tutorial | DBMS stands for DataBase ... || 2 | How To Use MySQL Well | After you went through a ... || 3 | Optimizing MySQL | In this tutorial we will show ... || 4 | 1001 MySQL Tricks | 1. Never run mysqld as root. 2. ... || 6 | MySQL Security | When configured properly, MySQL ... |+----+-----------------------+-------------------------------------+

這個問詢檢索所有包含單詞“MySQL”的行,但不檢索包含單詞“YourSQL”的行。

布爾全文搜索具有以下特點:

它們不使用50%域值。.它們不會按照相關(guān)性漸弱的順序?qū)⑿羞M(jìn)行分類。你可以從上述問詢結(jié)果中看到這一點:相關(guān)性最高的行是一個包含兩個“MySQL” 的行,但它被列在最后的位置,而不是開頭位置。即使沒有FULLTEXT,它們?nèi)匀豢梢怨ぷ鳎M管這種方式的搜索執(zhí)行的速度非常之慢。最小單詞長度全文參數(shù)和最大單詞長度全文參數(shù)均適用。停止字適用。

布爾全文搜索的性能支持以下操作符:

+

一個前導(dǎo)的加號表示該單詞必須出現(xiàn)在返回的每一行的開頭位置。

-

一個前導(dǎo)的減號表示該單詞一定不能出現(xiàn)在任何返回的行中。

(無操作符)

在默認(rèn)狀態(tài)下(當(dāng)沒有指定+或–的情況下),該單詞可有可無,但含有該單詞的行等級較高。這和MATCH() ... AGAINST()不使用IN BOOLEAN MODE修改程序時的運作很類似。

> <

這兩個操作符用來改變一個單詞對賦予某一行的相關(guān)值的影響。>操作符增強其影響,而<操作符則減弱其影響。請參見下面的例子。

( )

括號用來將單詞分成子表達(dá)式。括入括號的部分可以被嵌套。

~

一個前導(dǎo)的代字號用作否定符, 用來否定單詞對該行相關(guān)性的影響。 這對于標(biāo)記“noise(無用信息)”的單詞很有用。包含這類單詞的行較其它行等級低,但因其可能會和-號同時使用,因而不會在任何時候都派出所有無用信息行。

*

星號用作截斷符。于其它符號不同的是,它應(yīng)當(dāng)被追加到要截斷的詞上。

'

一個被括入雙引號的短語(‘'’)只和字面上包含該短語輸入格式的行進(jìn)行匹配。全文引擎將短語拆分成單詞,在FULLTEXT索引中搜索該單詞。非單詞字符不需要嚴(yán)密的匹配:短語搜索只要求符合搜索短語包含的單詞且單詞的排列順序相同的內(nèi)容。例如,'test phrase'符合'test, phrase'。

若索引中不存在該短語包含的單詞,則結(jié)果為空。例如,若所有單詞都是禁用詞,或是長度都小于編入索引單詞的最小長度,則結(jié)果為空。

以下例子展示了一些使用布爾全文符號的搜索字符串:

’apple banana’

尋找包含至少兩個單詞中的一個的行。

’+apple +juice’

尋找兩個單詞都包含的行。

’+apple macintosh’

尋找包含單詞“apple”的行,若這些行也包含單詞“macintosh”, 則列為更高等級。

’+apple -macintosh’

尋找包含單詞“apple” 但不包含單詞 “macintosh”的行。

’+apple +(>turnover <strudel)’

尋找包含單詞“apple”和“turnover” 的行,或包含“apple” 和“strudel”的行(無先后順序),然而包含 “apple turnover”的行較包含“apple strudel”的行排列等級更為高。

’apple*’

尋找包含“apple”、“apples”、“applesauce”或“applet”的行。

’'some words'’

尋找包含原短語“some words”的行(例如,包含“some words of wisdom” 的行,而非包含“some noise words”的行)。注意包圍詞組的‘'’ 符號是界定短語的操作符字符。它們不是包圍搜索字符串本身的引號。

2.全文搜索帶查詢擴展

全文搜索支持查詢擴展功能(特別是其多變的“盲查詢擴展功能”)。若搜索短語的長度過短,那么用戶則需要依靠全文搜索引擎通常缺乏的內(nèi)隱知識進(jìn)行查詢。這時,查詢擴展功能通常很有用。例如,某位搜索 “database” 一詞的用戶,可能認(rèn)為“MySQL”、“Oracle”、“DB2”and“RDBMS”均為符合 “databases”的項,因此都應(yīng)被返回。這既為內(nèi)隱知識。

在下列搜索短語后添加WITH QUERY EXPANSION,激活盲查詢擴展功能(即通常所說的自動相關(guān)性反饋)。它將執(zhí)行兩次搜索,其中第二次搜索的搜索短語是同第一次搜索時找到的少數(shù)頂層文件連接的原始搜索短語。這樣,假如這些文件中的一個 含有單詞 “databases” 以及單詞 “MySQL”,則第二次搜索會尋找含有單詞“MySQL” 的文件,即使這些文件不包含單詞 “database”。下面的例子顯示了這個不同之處:

mysql> SELECT * FROM articles -> WHERE MATCH (title,body) AGAINST (’database’);+----+-------------------+------------------------------------------+| id | title | body |+----+-------------------+------------------------------------------+| 5 | MySQL vs. YourSQL | In the following database comparison ... || 1 | MySQL Tutorial | DBMS stands for DataBase ... |+----+-------------------+------------------------------------------+2 rows in set (0.00 sec)mysql> SELECT * FROM articles -> WHERE MATCH (title,body) -> AGAINST (’database’ WITH QUERY EXPANSION);+----+-------------------+------------------------------------------+| id | title | body |+----+-------------------+------------------------------------------+| 1 | MySQL Tutorial | DBMS stands for DataBase ... || 5 | MySQL vs. YourSQL | In the following database comparison ... || 3 | Optimizing MySQL | In this tutorial we will show ... |+----+-------------------+------------------------------------------+3 rows in set (0.00 sec)

另一個例子是Georges Simenon搜索關(guān)于Maigret的書籍,這個用戶不確定“Maigret”一詞的拼法。若不使用查詢擴展而搜索“Megre and the reluctant witnesses” 得到的結(jié)果只能是的“Maigret and the Reluctant Witnesses” 。 而帶有查詢擴展的搜索會在第二遍得到帶有“Maigret”一詞的所有書名。

注釋:盲查詢擴展功能很容易返回非相關(guān)文件而增加無用信息,因此只有在查詢一個長度很短的短語時才有必要使用這項功能。

3.全文停止字

以下表列出了默認(rèn)的全文停止字:

a’sableaboutaboveaccordingaccordinglyacrossactuallyafterafterwardsagainagainstain’tallallowallowsalmostalonealongalreadyalsoalthoughalwaysamamongamongstanandanotheranyanybodyanyhowanyoneanythinganywayanywaysanywhereapartappearappreciateappropriatearearen’taroundasasideaskaskingassociatedatavailableawayawfullybebecamebecausebecomebecomesbecomingbeenbeforebeforehandbehindbeingbelievebelowbesidebesidesbestbetterbetweenbeyondbothbriefbutbyc’monc’scamecancan’tcannotcantcausecausescertaincertainlychangesclearlycocomcomecomesconcerningconsequentlyconsiderconsideringcontaincontainingcontainscorrespondingcouldcouldn’tcoursecurrentlydefinitelydescribeddespitediddidn’tdifferentdodoesdoesn’tdoingdon’tdonedowndownwardsduringeacheduegeighteitherelseelsewhereenoughentirelyespeciallyetetcevenevereveryeverybodyeveryoneeverythingeverywhereexexactlyexampleexceptfarfewfifthfirstfivefollowedfollowingfollowsforformerformerlyforthfourfromfurtherfurthermoregetgetsgettinggivengivesgogoesgoinggonegotgottengreetingshadhadn’thappenshardlyhashasn’thavehaven’thavinghehe’shellohelphenceherherehere’shereafterherebyhereinhereuponhersherselfhihimhimselfhishitherhopefullyhowhowbeithoweveri’di’lli’mi’veieifignoredimmediateininasmuchincindeedindicateindicatedindicatesinnerinsofarinsteadintoinwardisisn’titit’dit’llit’sitsitselfjustkeepkeepskeptknowknowsknownlastlatelylaterlatterlatterlyleastlesslestletlet’slikelikedlikelylittlelooklookinglooksltdmainlymanymaymaybememeanmeanwhilemerelymightmoremoreovermostmostlymuchmustmymyselfnamenamelyndnearnearlynecessaryneedneedsneitherneverneverthelessnewnextninenonobodynonnonenoonenornormallynotnothingnovelnownowhereobviouslyofoffoftenohokokayoldononceoneonesonlyontoorotherothersotherwiseoughtouroursourselvesoutoutsideoveroverallownparticularparticularlyperperhapsplacedpleasepluspossiblepresumablyprobablyprovidesquequiteqvratherrdrereallyreasonablyregardingregardlessregardsrelativelyrespectivelyrightsaidsamesawsaysayingsayssecondsecondlyseeseeingseemseemedseemingseemsseenselfselvessensiblesentseriousseriouslysevenseveralshallsheshouldshouldn’tsincesixsosomesomebodysomehowsomeonesomethingsometimesometimessomewhatsomewheresoonsorryspecifiedspecifyspecifyingstillsubsuchsupsuret’staketakentelltendsththanthankthanksthanxthatthat’sthatsthetheirtheirsthemthemselvesthenthencetherethere’sthereaftertherebythereforethereintheresthereuponthesetheythey’dthey’llthey’rethey’vethinkthirdthisthoroughthoroughlythosethoughthreethroughthroughoutthruthustotogethertootooktowardtowardstriedtriestrulytrytryingtwicetwoununderunfortunatelyunlessunlikelyuntiluntoupuponususeusedusefulusesusingusuallyvaluevariousveryviavizvswantwantswaswasn’twaywewe’dwe’llwe’rewe’vewelcomewellwentwereweren’twhatwhat’swhateverwhenwhencewheneverwherewhere’swhereafterwhereaswherebywhereinwhereuponwhereverwhetherwhichwhilewhitherwhowho’swhoeverwholewhomwhosewhywillwillingwishwithwithinwithoutwon’twonderwouldwouldwouldn’tyesyetyouyou’dyou’llyou’reyou’veyouryoursyourselfyourselveszero4.全文限定條件全文搜索只適用于MyISAM表。全文搜索可以同大多數(shù)多字節(jié)字符集一起使用。Unicode屬于例外情況;可使用utf8字符集,而非ucs2字符集。諸如漢語和日語這樣的表意語言沒有自定界符。因此,F(xiàn)ULLTEXT分析程序不能確定在這些或其它的這類語言中詞的起始和結(jié)束的位置。若支持在一個單獨表中使用多字符集,則所有FULLTEXT索引中的列 必須使用同樣的字符集和庫。MATCH()列列表必須同該表中一些FULLTEXT索引定義中的列列表完全符合,除非MATCH()在IN BOOLEAN MODE。對AGAINST()的參數(shù)必須是一個常數(shù)字符串。5.微調(diào)MySQL全文搜索

MySQL的全文搜索容量幾乎不具有用戶調(diào)節(jié)參數(shù)。假如你擁有一個MySQL源分布,你就能對全文搜索性能行使更多控制,原因是一些變化需要源代碼修改。

注意,為了更加有效,需要對全文搜索謹(jǐn)慎調(diào)節(jié)。實際上,在大多數(shù)情況下修改默認(rèn)性能只能降低其性能。除非你知道自己在做什么,否則不要改變MySQL源。

下述的大多數(shù)全文變量必須在服務(wù)器啟動時被設(shè)置。為了改變它們,還要重新啟動服務(wù)器;在服務(wù)器正在運行期間,他們不會被改變。

一些變量的改變需要你重建表中的FULLTEXT索引。本章結(jié)尾部分給出了其有關(guān)操作說明。

ft_min_word_len and ft_max_word_len系統(tǒng)自變量規(guī)定了被編入索引單詞的最小長度和最大長度。默認(rèn)的最小值為四個字符;默認(rèn)的最大值取決于使用的MySQL版本。假如你改變?nèi)我庖粋€值,那么你必須重建你的FULLTEXT索引。 例如,若你希望一個3字符的單詞變?yōu)榭刹檎翼棧瑒t可以通過將以下行移動到一個供選擇文件里,從而設(shè)置ft_min_word_len變量:

· [mysqld]

· ft_min_word_len=3

然后重新啟動服務(wù)器,重建你的FULLTEXT索引。同時還要特別注意該表后面的說明中的關(guān)于myisamchk的注釋。

若要覆蓋默認(rèn)停止字,則可設(shè)置ft_stopword_file系統(tǒng)變量。變量值應(yīng)為包含停止字的文件路徑名,或是用來截止禁用詞過濾的空字符串。在改變了這個變量的值或禁用詞文件的內(nèi)容后,重建你的FULLTEXT索引。

停止字是自由形態(tài)的,換言之,你可使用任何諸如newline、space或comma這樣的非字母數(shù)字字符來分隔禁用詞。 下劃線字符(_)和被視為單詞的一部分的單引號(’)例外。停止字字符集為服務(wù)器默認(rèn)字符集。

自然語言查詢的50%閾值由所選擇的特別權(quán)衡方案所決定。若要阻止它,myisam/ftdefs.h中尋找以下行:

· #define GWS_IN_USE GWS_PROB

將該行改為:

#define GWS_IN_USE GWS_FREQ

然后重新編譯MySQL。此時不需要重建索引。注釋:這樣做你會嚴(yán)重的By降低MySQL為MATCH()函數(shù)提供合適的相關(guān)值得能力。假如你爭得需要搜索這樣的普通詞,而使用IN BOOLEAN MODE代替的效果更好,因為它不遵循50%閾值。

要改變用于布爾全文搜索的操作符,設(shè)置ft_boolean_syntax系統(tǒng)變量。 這個變量也可以在服務(wù)器運行時被改變,但你必須有SUPER特權(quán)才能這么做。在這種情況下不需要重建索引。

假如你改變了影響索引的全文變量(ft_min_word_len、ft_max_word_len或ft_stopword_file),或假如你改變了禁用詞文件本身,則你必須在改變和重新啟動服務(wù)器后重建你的FULLTEXT索引。這時,要重建索引, 只需進(jìn)行一個QUICK修理操作:

mysql>REPAIR TABLEtbl_nameQUICK;

注意,假如你使用myisamchk來執(zhí)行一項修改表索引的操作(諸如修理或分析),則使用最小單詞長度和最大單詞長度以及停止字的默認(rèn)全文參數(shù)值重建FULLTEXT索引,除非你已另外指定。這會導(dǎo)致問詢失敗。

發(fā)生這個問題的原因是只有服務(wù)器認(rèn)識這些參數(shù)。它們的存儲位置不在 MyISAM索引文件中。若你已經(jīng)修改了最小單詞長度或最大單詞長度或服務(wù)器中的停止字,為避免這個問題,為你對mysqld所使用的myisamchk指定同樣的ft_min_word_len、ft_max_word_len和ft_stopword_file值。例如,假如你已經(jīng)將最小單詞長度設(shè)置為3,則你可以這樣修改一個帶有myisamchk的表:

shell>myisamchk --recover --ft_min_word_len=3tbl_name.MYI

為保證myisamchk及服務(wù)器對全文參數(shù)使用相同的值, 可將每一項都放在供選文件中的[mysqld]和[myisamchk]部分:

[mysqld]

ft_min_word_len=3

[myisamchk]

ft_min_word_len=3

使用REPAIR TABLE、ANALYZE TABLE、OPTIMIZE TABLE或ALTER TABLE來代替使用myisamchk。這些語句通過服務(wù)器來執(zhí)行,服務(wù)器知道使用哪個全文參數(shù)值更加合適。

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 日韩一级免费观看 | 99久久精品国产免费 | 国产卡一卡二卡三无线乱码新区 | 国产精品伦一区二区三区在线观看 | 色窝窝无码一区二区三区成人网站 | 天天躁日日躁狠狠躁2018小说 | 97人妻天天摸天天爽天天 | 欧美日韩一二 | 久久久国产亚洲 | 亚洲天堂第一页 | 男男车车的车车网站w98免费 | 三级成人网 | 国产男女无遮挡猛进猛出 | 麻豆精品乱码一二三区别蜜臀在线 | 国产91综合一区在线观看 | 久久亚洲精品国产精品紫薇 | 国产chinesehd天美传媒 | 亚洲区综合 | 亚洲精品久久久乳夜夜欧美 | 久久久久人 | 一级黄色性片 | av动漫天堂 | www99热| 日本熟妇乱子伦xxxx | 中文字幕日韩一区 | 国产精品99精品久久免费 | 国产精品久久久久久久久久了 | 亚洲xx视频 | 午夜福利伦伦电影理论片在线观看 | 中文字幕无码人妻少妇免费 | 欧美级毛片 | 在线中文字幕第一页 | 中文字幕xxx | 国产精品永久免费视频 | 久久女性裸体无遮挡啪啪 | 国产一线天粉嫩馒头极品av | 免费观看的av毛片的网站 | 五月婷在线观看 | 亚洲情侣偷拍激情在线播放 | 伊人色综合久久天天人手人婷 | 日韩精品无码人妻一区二区三区 | 天天综合网天天综合 | 老司机午夜福利av无码特黄a | 少妇av射精精品蜜桃专区 | 国产aⅴ夜夜欢一区二区三区 | 伊人三级| 波多野一区二区 | 大肉大捧一进一出好爽视色大师 | 最新黄网| 91视频黄版| 人与善性猛交xxxx视频 | 视频在线观看h | 91精品国产乱码久久蜜臀 | 农村激情伦hxvideos | 成人不卡在线观看 | 91精品久久久久久综合 | 毛片视频免费 | 日韩欧美三级在线 | 免费网站日本a级淫片免费看 | 色av综合| 91精品在线播放 | 欧美一区二区三区久久精品 | 在线免费看黄色片 | 米奇777四色精品人人爽 | 五月丁香六月激情综合在线视频 | 少妇特黄a片一区二区三区 精品香蕉一区二区三区 | 多毛的亚洲人毛茸茸 | 99久久免费精品 | 凸凹人妻人人澡人人添 | 日日噜噜噜噜人人爽亚洲精品 | 豆花视频18成人入口 | 亚洲第一网站男人都懂 | 日韩精品无码一区二区三区久久久 | 久久网页 | 欧美日韩中文国产一区 | 国产在线看黄 | 下面一进一出好爽视频 | 亚洲精品乱码久久久久久花季 | 97夜夜澡人人双人人人喊 | 日本毛片在线观看 | 免费大片黄在线观看视频网站 | 成人亚洲欧美成αⅴ人在线观看 | 五月天福利视频 | 丰满少妇在线观看网站 | 日本久久丰满的少妇三区 | 97精品久久久午夜一区二区三区 | 欧美特级黄色 | 中国老妇淫片bbb | 国产三级国产精品 | 高h禁伦1v1公妇借种 | 中文字幕第100页 | 国产精成人品 | 波多野结衣一区二区三区av免费 | 五月天激情影院 | 精品久草 | 四虎永久在线精品免费网站 | 亚洲一区二区日韩 | 国产老头和老太xxxx视频 | 中文字幕亚洲乱码熟女在线 | 国产亚洲精品成人av久久ww | 女同互慰高潮呻吟免费播放 | 久九九| 大sao货你好浪好爽好舒服视频 | 国产偷人妻精品一区 | 免费专区丝袜调教视频 | 久久99热久久99精品 | 亚洲乱码国产乱码精品精在线网站 | 一区二区三区四区在线播放 | 国产资源在线视频 | 大尺度做爰呻吟舌吻情头 | 狠狠色噜噜狠狠狠狠7777米奇 | 户外少妇对白啪啪野战 | 久久精品人成免费 | 影音先锋中文在线 | 午夜小视频免费观看 | 女性无套免费网站在线看 | 强行糟蹋人妻hd中文字幕 | 青娱乐av在线 | 色91视频 | 少妇高潮毛片免费看 | 性丰满白嫩白嫩的hp124 | 日日爱666| 欧美人与动牲交a精品 | 日本亚洲欧洲色α | 久久国产精品久久久久久电车 | 最近中文字幕在线mv视频在线 | 欧美亚洲色综久久精品国产 | 一区二区三区中文字幕在线观看 | 国产一区二区三区观看 | 精品久久久精品 | 蜜臀久久99精品久久久久野外 | 亚洲自拍偷拍精品 | japanese日本精品少妇 | 字幕网在线观看 | 日本免费一区二区三区最新 | 国产又粗又猛又爽又黄的视频文字 | 国产精品多久久久久久情趣酒店 | 中文字幕亚洲一区 | 欧美在线激情视频 | 国产成人成网站在线播放青青 | 国产黄色a级毛片 | 性生活在线视频 | 国产午夜精品一区二区三区不卡 | 欧美黑人一级视频 | 成年人看的羞羞网站 | 国产精品麻豆成人av电影艾秋 | 少妇色综合 | 欧美中文字幕在线播放 | 精品无码久久久久久久久 | 人人人射| 免费无毒永久av网站 | 男人的天堂一区二区 | 夜夜躁狠狠躁日日躁av麻豆 | 91中文字幕网 | 黑人巨大精品欧美一区二区, | 青青操精品 | 国产老头和老太xxxx视频 | 亚洲xxxx天美 | 91精品99| 噜噜色网 | 伊人网欧美 | av岬奈奈美一区二区三区 | 精品人妻人人做人人爽夜夜爽 | 欧美久久久久久久久久久久久久 | 关晓彤三级在线播放 | 蜜桃精品视频 | 粉嫩av一区二区三区粉 | 国产在线一区二区 | hs视频在线观看 | 情欲少妇人妻100篇 国产精品日韩av在线播放 | 国产亚洲精品久久久久久打不开 | 久久婷婷五月综合色一区二区 | 国产视频网站在线观看 | 黄网在线免费观看 | 性网站在线观看 | aaa级吃奶摸下免费视频 | 国产不卡免费视频 | 凹凸成人精品亚洲精品密奴 | 天堂a在线| 521a人成v香蕉网站 | 久久久久99精品久久久久 | 日韩欧美中文字幕一区二区三区 | 国产区一区二区三 | 亚洲国产午夜精品理论片在线播放 | 色播开心网 | 日本黄色成人 | 色婷婷精品久久二区二区蜜臂av | 亚洲精品一二三区 | 国产在视频线精品视频 | 久久久久se色偷偷亚洲精品av | 日日摸日日碰夜夜爽av | 久久亚 | 久久日本三级韩国三级 | 国产精品毛片一区二区 | 狠狠久久 | 亚洲第99页 | 成人免费午夜视频 | 国产做无码视频在线观看浪潮 | 国产欧美日韩成人 | 奴色虐av一区二区三区 | 中日韩一线二线三线视频 | 久久艹这里只有精品 | 嫩草午夜少妇在线影视 | 国产东北农村女人av | 超碰伦理 | 久久人人妻人人爽人人爽 | 伊人网一区二区 | 懂色av一二三三区免费 | 久久伊人精品 | 99精品国产一区 | 天天摸天天碰天天添 | 韩国精品视频 | 欧美日韩国产成人在线 | 国产精品成人一区二区 | 欧美日韩性 | aaa222成人黄网 | 久久亚洲精品小早川怜子 | 国产一级特黄毛片在线毛片 | 欧洲一级黄色片 | 精品一区在线播放 | 九一色视频 | 奇米影视亚洲狠狠色 | 中文字幕无码第1页 | 国产精品久久久久精k8 | 欧美区在线观看 | 亚洲精品国产一区黑色丝袜 | 好吊色视频988gao在线观看 | 免费欧洲美女牲交视频 | 日韩一区二区三区精品 | 91官网视频 | 精品国产一区二区三区噜噜噜 | 亚洲制服一区 | 日本熟妇乱子伦xxxx | 亚洲婷婷网| 国产成人精 | av片子在线观看 | 久久综合久久美利坚合众国 | 久久国产毛片 | www.欧美成人 | 全部毛片永久免费看 | 国产精品国产精品国产专区不片 | 国产精品一区二区不卡 | 成人黄色激情视频 | 男人av网站 | 国产在线 | 中文 | 丰满人妻妇伦又伦精品国产 | 国产精品第四页 | 日韩欧美一区二区三区视频 | 色婷婷久久久 | 国产精品久久久久久久久久蜜臀 | 天天干夜夜躁 | 国产欧美日韩精品专区黑人 | 精品av天堂毛片久久久借种 | 免费a级毛片视频 | 少妇人妻一级a毛片 | 校园春色综合网 | 婷婷九九 | 久久色在线观看 | x88av在线 | 久久免费少妇高潮久久精品99 | 欧美黄色网| www激情com | 天天躁夜夜躁狠狠躁2021牛牛 | 国产男女猛烈无遮挡免费视频网站 | 图片区小说区区国产明星 | 久久精品一区二区三区四区 | 精国产品一区二区三区a片 日韩av在线观看免费 | 国产精品视频一区二区在线观看 | 9l视频自拍九色9l视频最新 | 免费无码又爽又刺激高潮 | 国产91精品久久久久久久 | 少妇被粗大猛进进出出 | 拔插拔插海外华人永久免费 | 亚洲 小说 欧美 激情 另类 | 婷婷丁香激情五月 | 天天插天天爱 | 麻豆视频在线播放 | 亚洲国产精品一区二区尤物区 | 亚洲一线在线观看 | 午夜日韩av | 成人无码一区二区三区网站 | 中老年妇女性色视频 | 69精品人人人人 | 国产簧片 | 不戴套各种姿势啪啪高素质 | 亚洲欧美一区二区三区孕妇 | 国产一区久久久 | 99久久婷婷国产精品综合 | 一本色道久久亚洲精品加勒比 | 国产手机视频在线 | 四色永久网址在线观看 | 久久久久久福利 | 粉嫩在线 | 中文字幕有码无码av | 国产精品无码免费播放 | 最新国产福利在线观看精品 | 日本黄在线观看 | 91精品国产高清一区二区三密臀 | 国产麻豆精品久久一二三 | 亚洲精品无码国产 | 欧美性受黑人性爽 | 污污视频网站免费观看 | 男女视频一区二区三区 | 色老99久久九九爱精品 | 日产国产精品亚洲系列 | 中文字幕不卡在线观看 | 福利一区二区在线 | 黑丝久久 | 性欢交69精品久久久 | 国产精品福利片 | 岛国视频一区 | 国产黄色免费看 | 成人字幕| 国产aⅴ精品一区二区三区久久 | 在线观看特色大片免费网站 | 女人久久 | 久久久不卡 | 色屁屁视频 | 一本色道a无线码一区v | 欧美成人三级在线 | 国产亚洲精品久久久久久 | 99精品视频在线观看免费 | 久久人人爽人人爽人人片av高请 | 日韩一卡二卡在线 | 亚洲处破女av一区二区中文 | 久久99网站 | 久久55| 国产日韩欧美综合在线 | 99久久国 | 午夜爱爱网| 精品国内自产拍在线观看视频 | jizz性欧美17 | 丰满少妇aaaaaa爰片毛片 | 国产视频国产区 | 国产在线精品二区 | 亚洲日日操 | 国产精品av久久久久久无 | 中国丰满人妻videoshd | 国产激情偷乱视频一区二区三区 | 日日噜噜夜夜狠狠久久波多野 | 欧美性大战xxxxx久久久 | 色婷婷综合久久久久中文 | 欧洲午夜精品 | 精品熟女少妇av免费久久 | 国产成人精品在线视频 | 国产成人麻豆精品午夜在线 | 蜜桃视频网站 | www.97国产| 久久艹这里只有精品 | 日本少妇翘臀啪啪无遮挡动漫 | 全国最大成人免费视频 | 亚洲欧美婷婷六月色综合 | 精品国产国产综合精品 | 欧美成人精品一区 | 亚洲欧美日韩精品永久在线 | 毛片基地黄久久久久久天堂 | 草草影院地址 | 国产亚洲性欧美日韩在线观看软件 | 女同性久久产国女同久久98 | 中文永久免费观看 | 亚洲激情片 | 日本少妇做爰大尺裸体视频 | 色噜噜视频 | 久久人人爽人人爽人人片ⅴ | 日韩大胆视频 | 亚洲色图制服丝袜 | 国产又粗又猛又爽免费视频 | 黄色一级大片在线免费看产 | 东京热男人av天堂 | 国产三香港三韩国三级古装 | 成人免费毛片明星色大师 | 欧美一级一级 | wwww亚洲熟妇久久久久 | 内射中出日韩无国产剧情 | 国产无套内射普通话对白 | 91精品国产综合久久福利不卡 | 日韩精品视频免费播放 | 久久久在线观看 | 国产人与禽zoz0性伦免费 | 亚洲精品一区二区不卡 | 国产欲妇 | 超碰国产天天做天天爽 | 91精品久久久久久久久99蜜臂 | 亚洲高清在线视频 | 天天夜碰日日摸日日澡性色av | 91精品国产91久久久久久久久 | 欧美一区二区三区四区五区六区 | 午夜久久久久久久久久久 | 日韩精品一区二区午夜成人版 | 日韩欧美亚洲国产 | 丰满熟妇乱又伦在线无码视频 | 亲子伦一区二区三区观看方式 | 亚洲黄色网址 | 影音先锋中文字幕无码 | 6699嫩草久久久精品影院竹菊 | 国产成人在线观看免费网站 | 亚洲爱| 国产啪精品视频网站 | 国产精品美女久久久另类人妖 | 日本一区二区更新不卡 | 五月激情五月婷婷 | 天堂中文在线看 | 一起射导航 | 国产精品视频一区二区三区 | 91久久久久久久国产欧美日韩- | 五月婷婷久久综合 | 久久免费视频网站 | 国产午夜性春猛交ⅹxxx | a网址| 国产高清在线视频 | 国产精品办公室沙发 | 色综合久久中文综合网 | 男人天堂v | 亚洲成人天堂 | 国产精品调教奴变态 | 日本肉体bbbbbb肉交内谢 | 国产伦精品一区二区三区免 | 四虎一区二区 | 成人性生交免费大片 | 老牛影视av一区二区在线观看 | 波多野结衣成人在线 | 小毛片 | 美女隐私黄www网站免费 | 懂色av懂色aⅴ精彩av | 夜色88v精品国产亚洲 | 免费观看成人羞羞视频网站观看 | 精品国自产在线观看 | 人妻系列av无码专区 | 久久婷婷五月综合色国产香蕉 | 国产一区二区日韩 | 97免费人做人爱在线看视频 | 性——交——性——乱免费的 | 亚洲欧美日韩网站 | 色臀av| xxx日韩| 亚洲色图狠狠爱 | 日韩和欧美一区二区三区 | 蜜臀av在线播放 | 萌白酱在线观看 | 精品一区二区三区在线播放 | 99久热re在线精品99 6热视频 | 亚洲美女又黄又爽在线观看 | 国产精品人八做人人女人a级刘 | 99久久精品日本一区二区免费 | 中文字幕在线播放一区 | 日本a级大片| 亚洲成a∨人片在无码2023 | 韩国明星乱淫(高h)小说 | 动漫av网站免费观看 | 久久国产精久久精产国 | 一区二区精品视频 | 成人黄色一级 | www亚洲精品少妇裸乳一区二区 | 国内av | 长河落日电视连续剧免费观看 | 综合av第一页 | 国产剧情一区在线 | 男女拔萝卜免费观看 | 欧美日韩中日 | 女女百合av大片一区二区三区九县 | 国产成人精品亚洲午夜麻豆 | aⅴ在线视频男人的天堂 | 香蕉视频免费网站 | 手机av在线播放 | 国产精品毛片一区二区 | 欧美顶级metart裸体全部自慰 | 一边捏奶头一边高潮视频 | 日本欧美色十大禁片毛片 | 男女下面进入的视频免费午夜 | 久操视频在线播放 | 日本欧美视频在线观看 | 久久97精品久久久久久久不卡 | 台湾佬中文娱乐网址 | 国产精品成人国产乱 | 国产99久60在线视频 | 传媒 | 亚洲综合一区中 | 91资源新版在线天堂成人 | 国产影视一区二区 | 近伦中文字幕 | 日本性色视频 | 99视频99| 天天爱天天色 | 美女视频黄的免费 | 久久爽久久爽久久免费观看 | 女同亚洲精品一区二区三 | 国产精品乱码一区二区三 | 欧美永久视频 | 狠狠88综合久久久久综合网 | 在线观看免费视频麻豆 | 91欧美日韩综合 | 激情五月综合 | 男女互操视频网站 | 精品熟女少妇av免费观看 | 情侣作爱视频网站 | 9999精品 | 精品国产一区二区三区四区阿崩 | 影音先锋男人站 | 亚洲v国产v| 最近更新2019中文字幕 | 中文字幕在线免费 | 免费观看久久 | 亚洲va中文字幕无码 | avtt亚洲| 中文字字幕在线中文无码 | 免费观看交性大片 | 久久天天综合桃花久久 | 久久美利坚 | 中文字幕乱码人妻二区三区 | 天堂在线www天堂在线 | 无码人妻精品一区二区蜜桃百度 | 成人激情av | 午夜暗香一3视频丨vk | 精品视频91 | 国产视频网站在线观看 | 青青青国内视频在线观看软件 | 久久亚洲美女精品国产精品 | 国内露脸少妇精品视频 | 午夜影院黄 | 97超级碰碰碰碰久久久久 | 黄色片99| 9l视频自拍蝌蚪9l视频 | 黄色片网站在线看 | 欧美一区中文字幕 | 美女av片| 亚洲成人三区 | 亚洲欧美一区二区三区在线 | √天堂资源地址在线官网 | 亚洲天堂福利 | 中文字幕一区二区三区在线视频 | 久久久久99精品成人片三人毛片 | baoyu131成人免费视频 | 2020国产成人精品视频 | 欧美一区二区三区粗大 | 91精品在线国产 | 亚洲一区二区小说 | 少妇高潮太爽了在线视频 | a天堂在线 | 精品欧美小视频在线观看 | 7m第一福利500精品视频 | 精品中文字幕一区二区三区av | 91精品视频免费观看 | 91亚洲国产成人久久精品网站 | 少妇浴室愉情韩国理论 | 亚洲精品无码久久久久久久 | 亚洲一久久久久久久久 | 欧洲无码一区二区三区在线观看 | 男女猛烈激情xx00免费视频 | 狠狠干夜夜骑 | 精品国产一区二区在线 | 国产欧美精品一区二区在线播放 | 亚洲精品国产精品国自产 | 99视频精品| 人人草人人干 | 午夜福利啪啪片 | 精品久久久久久久久久久下田 | а√天堂资源国产精品 | 午夜国产一区二区三区四区 | 乡野欲潮:绝色村妇 | 精品一区二区久久久久久久网站 | 国产视频自拍一区 | 娇小xxxx性开放国产精 | 91在线视频网址 | 无码人妻精一区二区三区 | 天堂在线免费视频 | 亚洲精品国产精品乱码不卡√香蕉 | 国产欧美一区二区精品性色超碰 | 秋霞av亚洲一区二区三 | 潘金莲性生交大片免费看图片 | 亚洲国产精品久久久久秋霞影院 | 午夜寂寞影视在线观看 | 亚洲精品国产a | av在线免费不卡 | av在线免费播放网站 | 欧美极品少妇×xxxbbb | a中文在线| 亚洲精品国产精品国 | 国产大片中文字幕在线观看 | 极品美女销魂一区二区三区 | 日本一区二区在线播放 | 国产精品亚洲日韩欧美色窝窝色欲 | 国产乱色国产精品播放视频 | 亚洲人成网网址在线看 | 潮喷失禁大喷水aⅴ无码 | 美女网站免费视频 | 国产亚洲视频在线播放香蕉 | 国产日韩欧美综合 | 在线观看一区二区三区四区 | 少妇一级淫免费放 | 精品国产亚洲一区二区三区 | 另类图片婷婷 | 国产成人亚洲综合色婷婷 | 亚洲精品久久区二区三区蜜桃臀 | 免费视频欧美无人区码 | 中国女人和老外的毛片 | 真性中出 | 亚洲精品乱码久久久久久蜜桃动漫 | 免费观看三级毛片 | 超碰997 | 精品综合久久久久久98 | 欧美又大粗又爽又黄大片视频 | 久久精品久久久久久久久久久久久 | 国产一区在线免费观看 | 国产卡一卡二无线乱码 | 欧美另类videossexo高潮 | 日韩在线激情视频 | 草草影院国产第一页 | 亚洲人色婷婷成人网站在线观看 | 夜夜高潮夜夜爽精品欧美做爰 | 欧美大片在线免费观看 | 亚洲加勒比无码一区二区 | 中文有码无码人妻在线 | 国产男女无遮挡猛进猛出 | www国产精品| 国产视频入口 | 亚洲色欲色欲www |