MySql全文搜索

时间:2010-07-10 11:48:00

标签: mysql full-text-search

在我的职位列表网站中,我需要显示与正在查看的职位类似的职位。我正在尝试以下查询,但它不起作用:

SELECT  *, 
MATCH(title) AGAINST "Sales Coordinator" as relevance
FROM
  jobs
WHERE
  MATCH(title) AGAINST "Sales Coordinator"
ORDER BY relevance DESC
LIMIT 100

此外,这可以优化,以便提供更好的结果,也可能更快?

1 个答案:

答案 0 :(得分:0)

你真的需要澄清什么不起作用(即它没有找到什么)以及电流有多快。我假设你在“标题”字段上创建了一个全文索引?

您可能正在寻找“IN BOOLEAN MODE”选项。

MATCH(title) AGAINST ("Sales* Coordinator*" IN BOOLEAN MODE)

那会找到像“推销员”这样的东西。