我想在 Java 中实现一个算法来找到最近的相似字符串。
我在mysql数据库 中有station_names ,例如 - 23 ST、233 ST、21 ST、14 St Times Sq、24 ST
如果用户输入像23rd station这样的搜索字符串,那么我应该返回23 ST 和 233 ST或者如果用户输入像Times Square那么结果应该是14 St Times Sq。
我在互联网上找到了很多算法,但我对使用哪一种感到困惑。
您能否建议我可以在 Java 中实现的最佳算法?
提前致谢