Php 为什么全文搜索找不到它?

Php 为什么全文搜索找不到它?,php,mysql,search,wampserver,full-text-search,Php,Mysql,Search,Wampserver,Full Text Search,我需要一个在MySql数据库上运行的搜索引擎, 我在专栏上有全文索引,但出于某种原因——有时他找到了我要的东西,有时他没有——我真的不明白为什么 例如,我在MyIsam songs表中有一个名称列,它对全文进行了索引 我有这些记录: 亲爱的孩子,不要哭 当我做这个查询时: $query = $msi->query("SELECT `name` FROM songs WHERE MATCH(`name`) AGAINST ('Mine') "); while($fetch = $query-

我需要一个在MySql数据库上运行的搜索引擎, 我在专栏上有全文索引,但出于某种原因——有时他找到了我要的东西,有时他没有——我真的不明白为什么

例如,我在MyIsam songs表中有一个名称列,它对全文进行了索引

我有这些记录:

亲爱的孩子,不要哭

当我做这个查询时:

$query = $msi->query("SELECT `name` FROM songs WHERE MATCH(`name`) AGAINST ('Mine') ");
while($fetch = $query->fetch_assoc())
echo $fetch['name']."<br />";
它找到了

但当我这么做的时候:

$query = $msi->query("SELECT `name` FROM songs WHERE MATCH(`name`) AGAINST ('Dont') "); // or 'don\'t' , 'dont cry' , 'Don\'t Cry' , etc..
while($fetch = $query->fetch_assoc())
echo $fetch['name']."<br />";
没有

我真的不明白为什么。。 另一个例子是,我在同一张表上有另一个艺术家列,它有一个记录——“Sia”。 甚至当我查询“Sia”时,它也不起作用!! 谁能解释一下为什么??这不是因为最小长度-我在布尔模式下使用

顺便说一句,我使用的是wampserver,所以我认为这可能与他们的MySql没有更新到它的最新版本或类似的东西有关

请帮忙!我绝望了

Dont是一个停止词


您应该编辑停止词列表

您应该编辑停止词列表-我在哪里可以这样做??:D