Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将java中的字符串与存储在表列中的数据进行比较_Java_Database_Algorithm_Search_Performance - Fatal编程技术网

将java中的字符串与存储在表列中的数据进行比较

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

我将字符串作为输入,需要将其与数据库中的大量数据进行比较。基本上,我必须找到数据库表的输入字符串和存储字符串之间的距离

对于这种情况,什么是最完美、最有效的解决方案

提前谢谢。

请尝试下面的答案

或者看看

编辑:MySQL中Levenshtein距离的函数


Edit2:另一种方法是使用Lucene等搜索引擎创建搜索字符串的索引,该搜索引擎在查询中也支持Levenshtein距离。

您指的是哪种距离?莱文塞内?你使用哪个数据库?测量的距离是什么?是的,我使用Levenstein距离算法和MySQL作为数据库