首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MATCH..AGAINST的相关评分不起作用(MySql)

MATCH..AGAINST的相关评分不起作用(MySql)
EN

Stack Overflow用户
提问于 2016-06-29 13:41:14
回答 1查看 352关注 0票数 0

MATCH..AGAINST的相关评分不起作用。

创建了一个有2行的虚拟表。

虚拟桌

Row1=> 'Leela Hayat Marriot‘

Row2=>‘美洲最佳价值’

Query1:

从table1 WHERE (col1)到('Leela* Hayat*‘在布尔模式下)选择匹配('Leela* Hayat*’)作为关联;

结果:

相关性

2

Query2:

从table1 WHERE (col1)到(‘美洲*最佳*’在布尔模式中)选择匹配(‘美洲*最佳*’)作为关联;

结果:

相关性

1

Query1运行良好,但为什么查询2不能工作?

为什么我得到关联1,而不是2在Query2作为美洲和最好的两者都出现在专栏。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-06-30 10:33:12

http://dev.mysql.com/doc/refman/5.7/en/fulltext-stopwords.html

“最佳”列在停止词列表中。

file

ft_stopword_file:

用于读取MyISAM表上全文搜索的停止词列表的文件。除非给出一个绝对路径名来指定不同的目录,否则服务器将在数据目录中查找该文件。文件中的所有单词都被使用;注释不受尊重。默认情况下,使用内置的停止词列表(如存储/myisam/ft_static.c文件中定义的那样)。将此变量设置为空字符串('')将禁用停止字筛选。

我禁用了停止词列表,现在查询2正在正常工作。

谢谢你帮忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38101385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档