0

为什么

SELECT * , MATCH(tags) AGAINST('php' IN BOOLEAN MODE) .. etc

不返回任何内容(而 php 标签存在于多行中)

SELECT * , MATCH(tags) AGAINST('jquery' IN BOOLEAN MODE) .. etc

返回结果?

是否有关键字搜索字符长度最小限制?“php”关键字是否太短?:/

有没有办法让查询运行通过“php”关键字搜索?

4

2 回答 2

2

是的,您是对的,默认情况下,关键字有 4 个字符的限制。

它可以从配置文件中更改,选项称为“ft_min_word_len”。

更改长度后不要忘记重新启动 MySQL 服务/守护进程。

于 2012-11-20T21:13:38.873 回答
1

默认最小长度是 4 所以可能就是这样

于 2012-11-20T21:16:03.413 回答