Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 postgresql 执行全文搜索,我发现如果有拼写错误,用户将不会收到结果。
在 Postgres 全文搜索中处理拼写错误的单词的最佳方法是什么?
看看pg_similarity 扩展,它用许多相似的运算符和函数填充 PSQL。这将允许您在查询中添加(足够简单)一些宽恕。
通过在谷歌中输入“拼写更正 postgresql fts” ,我得到的结果是一个链接到这样一个主题的页面。
它建议使用数据库中所有有效单词的单独表,并针对该表运行搜索词以建议更正。三元组匹配允许您衡量表中的真实单词与提供的搜索词的“相似程度”。