MySQL 5.6.10全文搜索不兼容#
在MySQL 5.6.10中 ,WHERE子句中的MATCH条件没有给出结果,但是表中有1条记录,col1中有“#xyz”。 在单独的字段上也有一个全文索引,即col1和col2以及所有这些字段的组合,即(col1和col2)
AND MATCH(t1.col1, t1.col2) against('#xyz' IN BOOLEAN MODE)
innodb_ft_min_token_size设置为1
但对于MySQL 5.6.28 / Mariadb 10.1.9,上面的查询工作并给出了具有相同设置的结果
sql_mode在STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
当我删除#它也适用于5.6.10。 5.6.10是否有全文搜索和#字符的错误?
我曾尝试删除并重新创建索引,但没有成功。
链接地址: http://www.djcxy.com/p/13115.html上一篇: mysql 5.6.10 fulltext search not working with #
下一篇: relevance score of MATCH..AGAINST is not working (MySql)