1. 程式人生 > >mysql資料庫FULLTEXT索引的用法和作用

mysql資料庫FULLTEXT索引的用法和作用

注意事項:

  1、MySQL 4.x版本及以上版本提供了全文檢索(備註:FULLTEXT)支援,但是表的儲存引擎型別必須為MyISAM。

  2、建立方法:

     修改表結構新增全文索引
ALTER TABLE article ADD FULLTEXT index_content(content)
–直接建立索引
CREATE FULLTEXT INDEX index_content ON article(content)
 3、查詢語言的寫法:

   SELECT url FROM domainlists_url  WHERE MATCH (全文索引的欄位名稱) AGAINST ('查詢內容') order by id desc LIMIT 10

4、更改mysql預設的搜尋長度

     1、查詢現有的長度:

         SHOW VARIABLES LIKE 'ft_min_word_len';結果如下

        

    2、更改mysql預設長度

        1、windows系統下更改,在my.ini檔案中加入:

          [mysqld]
          ft_min_word_len = 2

        重啟apache即可

       2、linux系統下更改:方法同上