於 MySQL 5.5、5.6 的版本,想要靠 MySQL 本身的 MyISAM 做 Fulltext search,需要搭配 Bigram 的套件
- 註1:此篇文章的環境是 Debian jessie 預設的 MySQL 5.5 版
- 註2:Percona 預設有啟用 ngram,就不需要另外安裝 bigram
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
於 MySQL 5.5、5.6 的版本,想要靠 MySQL 本身的 MyISAM 做 Fulltext search,需要搭配 Bigram 的套件
MySQL 5.7 後,InnoDB 也支援 FULLTEXT Search 了。
InnoDB 和 MyISAM 在系統內建的停用字清單分別是哪些字?如何指定自己的停用字清單?
使用 MySQL 來達到 Fulltext 的效果, MySQL 對於 英文會自己依照空格去斷開, 中文就得要自行斷詞囉~