我讀過使用全文搜索比使用LIKE %%更快。我已經更新了我的腳本,但它似乎總是有0個結果。MySQL全文搜索總是有0個結果?
SELECT *,
MATCH(pages) AGAINST('doodle') AS score
FROM books
WHERE MATCH(pages) AGAINST('doodle')
ORDER BY score DESC
$關鍵字長度超過4個字符,我將頁面列作爲全文索引。我在「yankee doodle」格式的頁面列中有「塗鴉」。
我也試過這種
SELECT *,
MATCH(pages) AGAINST ('doodle' IN BOOLEAN MODE) AS score
FROM books
WHERE MATCH(pages) AGAINST ('doodle' IN BOOLEAN MODE)";
他們倆的作品:\
您是否在「網頁」列上有全文索引?你真的想在'pages'列中尋找'$ keyword'嗎? – Xint0 2010-11-08 23:46:33
你能舉一個'$關鍵字'的例子嗎? – 2010-11-08 23:48:38
對不起。我已經更新了我的文章 – dark 2010-11-08 23:51:16