2015年5月25日 星期一

[mysql] RDS 中文 全文檢索

我使用的版本是5.6.XX

一開始也是一樣,先建FULLTEXT

ALTER TABLE 表名 ADD FULLTEXT(欄位1, 欄位2...)

然後就可以開始搜尋了…

SELECT *
FROM TABLE
WHERE MATCH (欄位1) AGAINST ('旅行*' IN BOOLEAN MODE)

word* 列出所有以word開頭的字,這個星號不能改變位置只能放最後

因為無法判定文字斷句,只好用 * 來補強…
但對中文字來說,還是非常不足…

如果大大有其他方法,請不要吝嗇告知一下,非常感謝QQ

沒有留言:

張貼留言