Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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中是否有类似SQL的字符串搜索库?_Java_Regex_Database_String_Search - Fatal编程技术网

Java中是否有类似SQL的字符串搜索库?

Java中是否有类似SQL的字符串搜索库?,java,regex,database,string,search,Java,Regex,Database,String,Search,我正在寻找一个可以比较字符串的api/方法/框架。一个是存储在服务器上的字符串,另一个是由用户输入的字符串 例如: 存储字符串:“登录” 用户输入:“登录”“登录”“登录”或任何此类排列 我在SpringMVC中使用java(制作一个webapp)。服务器从用户处获取字符串,然后查找与给定字符串类似的字符串并返回找到的记录 任何帮助都将不胜感激。谢谢除非您的数据大小很小(

我正在寻找一个可以比较字符串的api/方法/框架。一个是存储在服务器上的字符串,另一个是由用户输入的字符串

例如: 存储字符串:“登录” 用户输入:“登录”“登录”“登录”或任何此类排列

我在SpringMVC中使用java(制作一个webapp)。服务器从用户处获取字符串,然后查找与给定字符串类似的字符串并返回找到的记录


任何帮助都将不胜感激。谢谢

除非您的数据大小很小(<几MB),否则您可能需要这样的东西,它可以用于索引和搜索大型文档集,并且可以使用Levenshtein距离和其他相似性匹配算法进行模糊搜索。

字符串如何存储在服务器端?
我需要我的代码返回数据库字符串:“Login”用于所有此类场景。我没有使用数据库
。什么???字符串存储在文件中,然后解析并存储到模型中。由于一些限制,我不能使用数据库。对不起,你的问题没有任何意义。在任何人开始提供帮助之前,还需要更多的细节。比如,什么样的服务器,两个字符串如何相遇,它们是在服务器上比较还是在客户端比较,这是一个web应用程序,厚客户端,瘦客户端。。。瞧,你到底在找什么?有什么可能的排列吗?!你为什么不把所有的东西都转换成一个单独的大小写,去掉空白,然后进行比较呢?