首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对手是0,而“抑郁”是“沮丧”

对手是0,而“抑郁”是“沮丧”
EN

Database Administration用户
提问于 2022-11-16 17:18:51
回答 1查看 18关注 0票数 0

我的对手是不管用的,我只是好奇引擎盖下面到底发生了什么。

代码语言:javascript
复制
SELECT `rfv`, MATCH `rfv` AGAINST('Depressed') FROM `rfvs` 

当rfv为“抑郁”时,返回匹配分数为0。我只是觉得应该再高一点。显然不是一个完美的匹配,但它给我的最佳匹配与医疗投诉清单(没有谎言)是“肛门直肠瘙痒”。

EN

回答 1

Database Administration用户

发布于 2022-11-16 19:15:21

你所描述的是一些搜索引擎的一个特性,叫做“词干”。意思是同一个单词匹配的不同形式。像复数、格、接合或其他后缀一样。

MySQL的全文索引不支持词干。它们在文件中有一个工作日志,但尚未实现。https://dev.mysql.com/worklog/task/?id=2423工作日志未分配,并在MySQL 7.1中标记为实现,这是几年前的工作日志的日期,因为从未发布过MySQL 7.x版本。他们从5.7直接跳到8.0。

特性请求是在2005年提交的:https://bugs.mysql.com/bug.php?id=15085可以通过登录bug跟踪器并点击“影响我”来为这个问题投票。在这样做之后,您可能需要等待2到20年才能实现它。

或者,您可以将可搜索的数据复制到另一个支持词干的搜索引擎中,例如阿帕奇索尔

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

https://dba.stackexchange.com/questions/319790

复制
相关文章

相似问题

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