我已经设置了一个全文搜索来监听MySQL中我的博客文章表格的标题和描述列。我用它来搜索该表的SQL如下:奇异单词和MySQL问题全文搜索
SELECT标题,描述,出版日期FROM表WHERE MATCH(标题,描述)AGAINST( '猫', '狗')ORDER BY出版日期DESC LIMIT 100
这是有效的('狗'和'猫'),但是当我使用单数('狗'或'猫')时,我发现没有结果。不知道为什么这会发生,我尝试过不同的变化,如“+狗,+猫”,并尝试包括在布尔模式...以及没有任何作品。是的,我确信说明栏中还有其他词是“狗”和“猫”以及它们的复数版本。
我怎样才能得到与MySQL一起使用的单数词?
大propertly工作!无论如何要避免SQL查询或索引的CREATE语法中的最小长度问题?我无法访问my.conf文件,也无法访问我的主机的全局查询配置设置权限。 – matsko 2012-03-04 18:46:20
@matsko我想看看通过http://stackoverflow.com/search?q=workaround+ft_min_word_len任何变通办法是否存在(但恐怕它看起来并不像他们这样做) – 2012-03-04 18:50:42