溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何在MySQL中獲得更好的搜索結(jié)果

發(fā)布時(shí)間:2022-01-14 17:22:28 來源:億速云 閱讀:128 作者:小新 欄目:數(shù)據(jù)庫(kù)

這篇文章主要為大家展示了“如何在MySQL中獲得更好的搜索結(jié)果”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“如何在MySQL中獲得更好的搜索結(jié)果”這篇文章吧。

  1、設(shè)置基本表格

  從創(chuàng)建例子表格開始,使用以下的SQL命令

  以下為引用的內(nèi)容:

  mysql>CREATETABLEreviews(idINT(5)

  PRIMARYKEYNOTNULLAUTO_INCREMENT,dataTEXT);

  以上命令創(chuàng)建了一個(gè)簡(jiǎn)單的音樂專集資料庫(kù)(主要是整段的文字),然后向這個(gè)表格中添加一些記錄:

  以下為引用的內(nèi)容:

  mysql>INSERTINTO`reviews`(`id`,`data`)VALUES

  (1,'GingerboyhasanewsingleoutcalledThrowingRocks.

  It\'sgreat!');mysql>INSERTINTO`reviews`(`id`,`data`)

  VALUES(2,'Helloall,IreallylikethenewMadonnasingle.

  Oneofthehottesttrackscurrentlyplaying...

  I\'vebeenlisteningtoitallday');mysql>INSERTINTO`reviews`

  (`id`,`data`)VALUES(3,'HaveyouheardthenewbandHotter

  ThanHellTheyhavefivemembersandtheyburntheir

  instrumentswhentheyplayinconcerts.

  Theseguystotallyrock!Like,awesome,dude!');

  驗(yàn)證數(shù)據(jù)的正確錄入:

  以下為引用的內(nèi)容:

  mysql>SELECT*FROMreviews;

  +----+--------------------------------------------+

  |id|data|

  +----+--------------------------------------------+

  |1|Gingerboyhasanewsingleoutcalled...|

  |2|Helloall,IreallylikethenewMadon...|

  |3|HaveyouheardthenewbandHotterThan...|

  3rowsinset(0.00sec)

  2、定義全文搜索字段

  接下來,定義您要作為全文搜索索引的字段

  以下為引用的內(nèi)容:

  mysql>ALTERTABLEreviewsADDFULLTEXTINDEX(data);

  QueryOK,3rowsaffected(0.21sec)

  Records:3Duplicates:0Warnings:0

  使用SHOWINDEXES命令來檢查索引已經(jīng)被添加了:

  以下為引用的內(nèi)容:

  mysql>SHOWINDEXESFROMreviews;

  +---------+---------------+--------+------+------------+---------+

  |Table|Column_name|Packed|Null|Index_type|Comment|

  ----------+---------------+--------+------+------------+---------+

  |reviews|id|NULL||BTREE|||

  reviews|data|NULL|YES|FULLTEXT||

  +---------+---------------+--------+------+------------+---------+

以上是“如何在MySQL中獲得更好的搜索結(jié)果”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI