Levenshtein 距离示例
现在来更深入地看看如何使用 levenshtein 函数在文本数据中匹配字符串。回顾一下,levenshtein 距离表示将一个字符串转换为另一个字符串所需的编辑次数。
在搜索应用或对包含手动用户输入的数据进行分析时,您总是需要考虑错别字或拼写错误。levenshtein 函数正是完成这项任务的好工具。在本练习中,您将针对 film 表使用一个带有拼写错误的搜索字符串执行查询,并使用 levenshtein 的结果来判断是否匹配。我们来试试吧。
本练习是课程的一部分
在 PostgreSQL 中使用函数处理数据
练习说明
- 选择影片标题和影片描述。
- 计算影片标题与字符串
JET NEIGHBOR的 levenshtein 距离。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Select the title and description columns
SELECT
___,
___,
-- Calculate the levenshtein distance
___(___, ___) AS distance
FROM
film
ORDER BY 3