我读过使用全文搜索比使用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