【发布时间】:2019-04-23 18:02:50
【问题描述】:
我目前正在尝试实现一种搜索算法,用户将输入一个字符串查询,该查询将与包含字符串“标签”列表的对象进行比较,或者只是单个单词字符串。我希望结果是按与该查询最匹配的列表排序的对象列表。
我当前的实现是在每个带有查询的标签上使用 Levenshtein 距离,将其加到总数中,然后除以标签的数量。然而,我正在想象这种方法的许多缺点,并想知道是否有更常见的方法来解决这个问题。
【问题讨论】:
标签: string algorithm search tags string-comparison