[MySQL] mysql 中文之全文檢索 與中文斷字斷詞

[MySQL] mysql 全文檢索 與中文斷字斷詞
起因: mysql的全文檢索對中文不相容,因為中文文字間無空格,不像英文單字間本有空格斷字
故mysql全文檢索引擎對英文搜尋沒甚麼問題,但對中文預設是無法搜尋
 e.g "今天中華民國生日"   用"中華民國" 無法查詢
但 若內容是  "今天 是 中華民國 生日" 則可搜尋到

1.設定mysql 全文檢索欄位 
2.設定my.cnf 
   ft_min_work_len

3.中文斷字
   使用結巴斷字jieba-php
4.mysql fulltext 查詢語法

...繼續閱讀 »