MySQL全文关键字/短语

时间:2013-02-22 17:40:21

标签: mysql full-text-search

我想确保从一开始就做到这一点,我找不到一个好的答案,所以我想我会问。

我将要做的是以下内容。

采取如下句子:快速的棕色狐狸跳过懒狗“并使用全文搜索多个表格中的匹配。

一个表格是关键字。所有单词。第二个表格是短语。

关键字部分很简单,我爆炸(),我正在使用php,句子然后在关键字表中搜索匹配项。

短语是我不确定的地方。我可以针对整个句子字符串搜索短语表,它会找到任何匹配项。像“懒狗”或“棕色狐狸”,还是试图找到整个句子?

希望这是有道理的。

谢谢 布鲁斯

1 个答案:

答案 0 :(得分:2)

您可能希望查看像Sphinx或Lucene这样的全文引擎。 mySQL的全文搜索非常缓慢而繁琐。我非常喜欢Sphinx,因为你可以编译mySQL引擎插件来与你的全文引擎接口。