以前沒有注意過用mysql 全文搜索來實例數據的查詢,今天幫一朋友寫個的搜索功能,開始還是以% ?等形式來做,搞了半天效果不理想,後來想到的fulltext全文搜索來實例了,下面來看看我的一個簡單的例子吧.
以前沒有注意過用mysql 全文搜索來實例數據的查詢,今天幫一朋友寫個的搜索功能,開始還是以% ?等形式來做,搞了半天效果不理想,後來想到的fulltext全文搜索來實例了,下面來看看我的一個簡單的例子吧.
開始我們還是講一下全文搜索的創建吧.
首先在mysql數據命令提示下如下創建一人表
CREATE TABLE 表名 (
-> id INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
-> title VARCHAR(200),
-> FULLTEXT (title)
-> );
這樣我們的title就是一個全文搜索索引列了,下面我們用 match AGAINST來做一個簡單的實例吧.
在mysql>Select * from 表名 where MATCH (title) AGAINST ('www.111cn.cn')";
這個就會找出我們想要的內容哦,好了全文搜索的簡單實例就到這裡了.