【问题标题】:Is there a library in Java for SQL like string searches? [closed]Java 中是否有类似字符串搜索的 SQL 库? [关闭]
【发布时间】:2013-09-23 10:47:53
【问题描述】:

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

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

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

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

【问题讨论】:

  • 字符串在服务器端是如何存储的?
  • I need my code to return the database string : "Login" for all such scenarios. I'm not using a database..what ????
  • 字符串存储在文件中,然后解析并存储到模型中。由于一些限制,我无法使用数据库。
  • 对不起,你的问题没有任何意义。在任何人开始提供帮助之前,还需要更多细节。比如,什么样的服务器,这两个字符串如何相遇,它们是在服务器上还是在客户端上进行比较,这是一个 Web 应用程序,胖客户端,瘦客户端...... IOW,你到底在寻找什么?
  • 任何可能的排列?!为什么不将所有内容都转换为单个大小写,去掉空格并进行比较?

标签: java regex database string search


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-08-15
    • 2013-02-01
    • 2010-09-24
    • 2010-09-24
    • 2014-10-02
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多