gpt4 book ai didi

mysql - 在 MySQL 列中搜索相似词

转载 作者:行者123 更新时间:2023-11-29 17:47:34 25 4
gpt4 key购买 nike

有没有办法阻止 MySQL 区分黑白字符串,例如“Kill Bill: Vol 2”和“Kill Bill: Vol II”?我正在创建一个网络抓取工具,可以从不同的网站抓取电影并将它们存储在数据库中。由于不同的网站多次使用不同的标题,有没有办法忽略这些字符串中的细微差别?

Soundex 听起来很有前途,但对于非英语字符串却不太有效。

另一个例子:“Padmaavat”和“Padmavat”。 Soundex 在这里可能很有效,但我需要一个更可靠的解决方案。

谢谢!

最佳答案

不,MySQL 中没有内置函数(即将字符串 "Vol.2""Vol II" 视为匹配/em>.)

有一个内置的SOUNDEX函数,但它只做它所做的事情。这可能是解决方案的一部分。

您也许能够将字符串匹配算法实现为您自己的 MySQL 存储程序。但是,呃。字符串匹配算法可能在关系数据库以外的层中更好地实现。

关于mysql - 在 MySQL 列中搜索相似词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49682564/

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