mysql資料庫FULLTEXT索引的用法和作用
阿新 • • 發佈:2019-02-17
注意事項:
1、MySQL 4.x版本及以上版本提供了全文檢索(備註:FULLTEXT)支援,但是表的儲存引擎型別必須為MyISAM。
2、建立方法:
修改表結構新增全文索引 |
ALTER TABLE article ADD FULLTEXT
index_content(content) |
–直接建立索引 |
CREATE FULLTEXT INDEX index_content ON article(content) |
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系統下更改:方法同上