我在MySQL表中有大量的VARCHAR条目(约4000万)。字符串的长度可以在5-80个字符之间。The qick brwn foxThs is another sntence因此,经过一些研究,并给出以下的答案,这将不是那么容易,我可能需要研究模糊匹配。考虑到我的数据现在存储在数据库中,对此有什么好的方法吗?编辑1:尝试使
背景:我使用Mysql,有数百万的数据,每行有20列,我们有一些复杂的搜索和一些列使用模糊匹配,例如username like '%aaa%',它不能使用mysql索引,除非删除第一个%,但是我们需要模糊匹配来做类似我的解决方案是:添加Elasticsearch作为我们的搜索引擎,在Mysql和Es中插入数据,只在Elasticsearch中搜索数据 我查了Elasticsearch模糊搜索wildcard有效,但许多人不建议使用{
我希望能够以一种模糊的方式查找和替换。因此,我需要对文本进行模糊搜索,并返回与关键字的模糊匹配,但我正在努力寻找实现这一点的方法。我已经尝试过FuzzyWuzzy的process函数,但这只会返回关键字,而不会返回匹配。例如: process.extractOne("This sunset is a lovely colour this evening", "Color")
("Color", 90) 我需要文本中的匹配