gpt4 book ai didi

mysql - 使用 MySQL 查找一组匹配的单词

转载 作者:行者123 更新时间:2023-11-29 14:18:51 24 4
gpt4 key购买 nike

我有一个字符串,例如:

MatchString =“肾脏和透析技术专家和技术员”

我有一个表,其中有一个名为level_name的字段

例如,学位名称之一可能是透析技术员

我想尝试找到包含上面 MatchString 中的多个单词的度数 - 也许像 2 或 3 个匹配 - 有没有一种简单的方法可以在 mysql 中做到这一点 - 如果有的话怎么办代码会是什么样子?

谢谢!

最佳答案

通过 bool 模式的全文搜索,您将获得良好的结果。首先确保您的表是 MyISAM,并且在 level_name 上有全文索引。然后此查询将返回匹配项以及与您的 MatchString 匹配的单词数:

SELECT degree_name,
MATCH (degree_name)
AGAINST ('Renal and Dialysis Technologist and Technician' IN BOOLEAN MODE) FROM degrees
WHERE MATCH (degree_name)
AGAINST ('Renal and Dialysis Technologist and Technician' IN BOOLEAN MODE)

关于mysql - 使用 MySQL 查找一组匹配的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12114379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com