搜索名称" Will"在mysql全文搜索中

时间:2016-04-16 09:30:14

标签: mysql full-text-search

我在"名称"上运行全文搜索。索引,但我忽略了名称" Will"导致这个词"将"在忽略列表中。

我的数据库托管在共享主机中,无法对其进行配置。什么是正确搜索的可能解决方案?

1 个答案:

答案 0 :(得分:1)

作为fulltext search stop word says上的mysql文档:

  

加载禁用词列表并使用搜索全文查询   服务器字符集和整理(的值)   character_set_server和collat​​ion_server系统变量)。假   如果禁用词文件,可能会发生停用词查找命中或未命中   或用于全文索引或搜索的列具有字符   set或collat​​ion不同于character_set_server或   collat​​ion_server的。

     

停用词查找的区分大小写取决于服务器排序规则。   例如,如果排序规则,则查找不区分大小写   latin1_swedish_ci,而如果排序规则,查找区分大小写   是latin1_general_cs或latin1_bin。

服务器排序规则可以动态设置在会话级别(至少在v5.7中)。因此,尝试将其设置为二进制排序规则。