我想确保从一开始就做到这一点,我找不到一个好的答案,所以我想我会问。
我将要做的是以下内容。
采取如下句子:快速的棕色狐狸跳过懒狗“并使用全文搜索多个表格中的匹配。
一个表格是关键字。所有单词。第二个表格是短语。
关键字部分很简单,我爆炸(),我正在使用php,句子然后在关键字表中搜索匹配项。
短语是我不确定的地方。我可以针对整个句子字符串搜索短语表,它会找到任何匹配项。像“懒狗”或“棕色狐狸”,还是试图找到整个句子?
希望这是有道理的。
谢谢 布鲁斯
答案 0 :(得分:2)
您可能希望查看像Sphinx或Lucene这样的全文引擎。 mySQL的全文搜索非常缓慢而繁琐。我非常喜欢Sphinx,因为你可以编译mySQL引擎插件来与你的全文引擎接口。