mysql全文搜索不适用于某些关键字

时间:2018-06-15 22:08:23

标签: mysql sql indexing full-text-search

我有以下查询

SELECT * FROM products 
LEFT JOIN product_variations ON products.id=product_variations.productID
WHERE 
(
    MATCH(products.title, products.metatitle) AGAINST('+ضد*' IN BOOLEAN MODE) > 0 OR 
    MATCH(product_variations.title, product_variations.metatitle) AGAINST('+ضد*' IN BOOLEAN MODE) > 0
)

为什么此查询未找到ضد关键字的任何结果,但使用ضع关键字找到一些结果(有一个字符差异)

note1:ft_min_word_len = 2

注意2:两个关键字的数据库都有足够的结果

1 个答案:

答案 0 :(得分:0)

问题可能出在表格的字符集和整理中,请参阅SQL fiddle