gpt4 book ai didi

sql - 如何编写sql查询来获取与数据库中数据最匹配的数据

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:33 24 4
gpt4 key购买 nike

我从事 AI 聊天机器人方面的工作。我需要 sql 查询从数据库中选择一行,其中用户输入和数据库中的文本最匹配。 (也匹配百分比 > %80)

例如:“你好”和“你好!” ,“嗨,你好吗”和“你好吗?”,“你叫什么名字?”和“Wat is your name?”

我的目的是在出现笔误时得到答复。提前致谢,对不起我的英语

机器人链接:http://developersland.net/chatbot/jessica.html

最佳答案

在 google 上搜索 levenstein 距离算法实现(如 this )然后

select text 
from mytable
where levenshtein_ratio(text, 'text_to_compare') > 80
limit 1

关于sql - 如何编写sql查询来获取与数据库中数据最匹配的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11138014/

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