将java中的字符串与存储在表列中的数据进行比较
我将字符串作为输入,需要将其与数据库中的大量数据进行比较。基本上,我必须找到数据库表的输入字符串和存储字符串之间的距离 对于这种情况,什么是最完美、最有效的解决方案 提前谢谢。请尝试下面的答案 或者看看 编辑:MySQL中Levenshtein距离的函数将java中的字符串与存储在表列中的数据进行比较,java,database,algorithm,search,performance,Java,Database,Algorithm,Search,Performance,我将字符串作为输入,需要将其与数据库中的大量数据进行比较。基本上,我必须找到数据库表的输入字符串和存储字符串之间的距离 对于这种情况,什么是最完美、最有效的解决方案 提前谢谢。请尝试下面的答案 或者看看 编辑:MySQL中Levenshtein距离的函数 Edit2:另一种方法是使用Lucene等搜索引擎创建搜索字符串的索引,该搜索引擎在查询中也支持Levenshtein距离。您指的是哪种距离?莱文塞内?你使用哪个数据库?测量的距离是什么?是的,我使用Levenstein距离算法和MySQL作为
Edit2:另一种方法是使用Lucene等搜索引擎创建搜索字符串的索引,该搜索引擎在查询中也支持Levenshtein距离。您指的是哪种距离?莱文塞内?你使用哪个数据库?测量的距离是什么?是的,我使用Levenstein距离算法和MySQL作为数据库