mysql 5.6.10全文搜索无法使用#

时间:2017-03-23 03:13:22

标签: mysql full-text-search mariadb

使用 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 w.r.t全文搜索和#character?

是否有任何错误?

我尝试删除并重新创建索引但没有成功。

0 个答案:

没有答案