Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 对(';foo)进行匹配(table.col)的全文搜索_Php_Mysql_Sql - Fatal编程技术网

Php 对(';foo)进行匹配(table.col)的全文搜索

Php 对(';foo)进行匹配(table.col)的全文搜索,php,mysql,sql,Php,Mysql,Sql,我已经搜索了很多,我一直看到的常见答案是这样的,我希望有另一个答案。在MYSQL 5.5中,一个表是MyISM,一个列被索引为全文,我试图在我的脚本中运行一些类似于MATCH(table.col)和('foo')的搜索。在某些情况下,结果返回“jazz”,但在另一些情况下,“hip-hop”不会返回任何结果,我知道会有结果,因为如果我喜欢%hip-hop%,就会得到结果 最好是把单词从句子中去掉吗?哪些变通方法可以产生良好的性能和结果?检查ft\u min\u word\u len,在linux

我已经搜索了很多,我一直看到的常见答案是这样的,我希望有另一个答案。在MYSQL 5.5中,一个表是MyISM,一个列被索引为全文,我试图在我的脚本中运行一些类似于MATCH(table.col)和('foo')的搜索。在某些情况下,结果返回“jazz”,但在另一些情况下,“hip-hop”不会返回任何结果,我知道会有结果,因为如果我喜欢%hip-hop%,就会得到结果


最好是把单词从句子中去掉吗?哪些变通方法可以产生良好的性能和结果?

检查ft\u min\u word\u len,在linux中,它通常位于/etc/mysql/my.cnf上。您需要增加该值,重新启动mysql,然后重建索引,并尝试此操作。默认情况下是4,我想你需要增加搜索时间words@AbhikChakraborty您说4是默认值,那么这是指单词4个或更多字符还是仅单词4?您要检查的字段会让我认为只有大于或等于4?