寻找与SQL的自然语言匹配

时间:2012-06-21 17:17:06

标签: php mysql regex match-against

我使用 match()对抗()来匹配相似表格中的不同值,但是它无法匹配以下两个值:

WERE HERE BECAUSE WERE LARGEANATHEMA were here because TS M

即使 能够匹配以下内容:

ANTHOLOGY 3BEATLES anthology 3 ALBUM COVER BADGE

但你可以看到它们非常相似,是否有一种方法可以匹配()来实现它们的相似程度?因为就它们包含的字母而言,这两个值彼此之间的相似性比任何其他可能与它们相匹配的值更相似。

2 个答案:

答案 0 :(得分:0)

我相信你要找的是stopwords。因此他们无法匹敌。

答案 1 :(得分:0)

这是由于MySql Full-Text Stopwords 是停用词

您需要将其添加到 .cnf文件,重新启动mysql引擎并重建索引:

ft_stopword_file = ""