Postgresql有一个名为similation的函数,它根据两个不同单词的相似程度返回一个数字。例如相似性(postgre,postgra(,它将返回0.5。
红移中有没有类似的函数做同样的事情?有一个名为SIMILAR-to的函数,但它返回布尔值。
PostgreSQL没有内置的"相似性"函数。您正在查找的可能是pg_trgm扩展的一部分。
据我所知,红移不支持扩展;没有列出CREATE EXTENSION命令。
PostgreSQL中的函数similarity()
由附加模块pg_trgm
提供
Amazon Redshift不支持安装该模块。
Redshift有一个基于Soundex系统的远程相关功能difference()
,它真正对应于PostgreSQL由附加模块fuzzystrmatch
提供的同名功能。