Php 物理单元的相似搜索

Php 物理单元的相似搜索,php,search,Php,Search,我很好地实现了类似的搜索。但是单位有一个问题。因为单位很短,类似的搜索就不太好了 我确实创建了一个配方,包括: 1 kg Tomato 如果用户正在写入: 1 gk Tomato 类似的搜索不是很好。有没有很好的方法?现在我只是使用一个数组来比较单位。我的数组如下所示: array(kg, gk, kilgramm) 如果有一个匹配,然后采取这个单位。有更好的方法吗 谢谢 只要您只查看少量术语,最好是短术语,您就可以使用该算法来查找将一个字符串转换为另一个字符串的成本。它比类似的文本要便宜

我很好地实现了类似的搜索。但是单位有一个问题。因为单位很短,类似的搜索就不太好了

我确实创建了一个配方,包括:

1 kg Tomato
如果用户正在写入:

1 gk Tomato
类似的搜索不是很好。有没有很好的方法?现在我只是使用一个数组来比较单位。我的数组如下所示:

array(kg, gk, kilgramm)
如果有一个匹配,然后采取这个单位。有更好的方法吗


谢谢

只要您只查看少量术语,最好是短术语,您就可以使用该算法来查找将一个字符串转换为另一个字符串的成本。它比类似的文本要便宜,所以如果这行得通的话,levenshtein可能也能很好地工作