Php 对(';foo)进行匹配(table.col)的全文搜索
我已经搜索了很多,我一直看到的常见答案是这样的,我希望有另一个答案。在MYSQL 5.5中,一个表是MyISM,一个列被索引为全文,我试图在我的脚本中运行一些类似于MATCH(table.col)和('foo')的搜索。在某些情况下,结果返回“jazz”,但在另一些情况下,“hip-hop”不会返回任何结果,我知道会有结果,因为如果我喜欢%hip-hop%,就会得到结果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
最好是把单词从句子中去掉吗?哪些变通方法可以产生良好的性能和结果?检查ft\u min\u word\u len,在linux中,它通常位于/etc/mysql/my.cnf上。您需要增加该值,重新启动mysql,然后重建索引,并尝试此操作。默认情况下是4,我想你需要增加搜索时间words@AbhikChakraborty您说4是默认值,那么这是指单词4个或更多字符还是仅单词4?您要检查的字段会让我认为只有大于或等于4?