我在搜索包含与 mysql 匹配的斜线(例如 ac/dc)的产品时遇到了一些问题。
似乎有某种设置会影响这一点。在我的 Windows 的 xammp 上使用默认设置,每一个都很好用:
MATCH (content) AGAINST ('+ac/dc*' IN BOOLEAN MODE)
和
MATCH (content) AGAINST ("+ac/dc*" IN BOOLEAN MODE)
和
MATCH (content) AGAINST ('"+ac/dc*"' IN BOOLEAN MODE)
和
MATCH (content) AGAINST ("'+ac/dc*'" IN BOOLEAN MODE)
和
MATCH (content) AGAINST ('+ac\/dc*' IN BOOLEAN MODE)
但是它们都不能在我们位于 linux 系统上的生产服务器上工作(我不知道哪个发行版,但它在 plesk 下)。
我所说的“不工作”是什么意思。查询返回 0 行。生产服务器的 ft_min_word 为 2。