首页 > 解决方案 > 是否有像 PostgreSQL 中的 MySQL 那样的自然语言匹配功能?

问题描述

我在 MySQL 中看到了自然语言匹配函数,它在查询中找到任何匹配的字符串并返回任何匹配结果的匹配分数。PostgreSQL中有类似的功能吗?

我知道 TSQuery 函数,并且正在寻找与上述 MySQL 函数更相似的东西。

标签: postgresqlnlp

解决方案


我不知道 MySQL 的自然语言匹配函数到底是做什么的,但它让我想到了以下 PostgreSQL 特性:

  • soundexmetaphone以及dmetaphonefuzzystrmatch扩展(soundex有点过时,其他更先进的)

  • %来自pg_trgm扩展的相似性算子


推荐阅读