mysql全文搜索不';我不能用一些关键词

mysql全文搜索不';我不能用一些关键词,mysql,sql,indexing,full-text-search,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_vari

我有以下疑问

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
)
为什么此查询没有找到任何带有ضد关键字的结果,但找到了一些带有ض关键字的结果(有一个字符差异)

注1:
ft\u min\u word\u len=2


注2:数据库中有足够的关键字结果

问题可能出在表的字符集和排序规则上,请参见

您还需要检查建立索引时使用的停止字列表。@GordonLinoff如何查看停止字列表?我不知道索引的停止字在哪里。但是从文档开始:。我想知道由于文本是从右到左的,所以
+
*
的位置是否有问题?我认为问题出在ft_min_word_len中,这里它等于4,“+”字符没有任何区别(第二次和第三次查询之间没有任何变化,也会导致英语中出现异常),因此如果没有“+”,4个字符将以阿拉伯语和英语给出预期结果,请参见