gpt4 book ai didi

database - 有没有比pg_trgm更快的postgres模糊匹配?

转载 作者:太空狗 更新时间:2023-10-30 01:56:54 24 4
gpt4 key购买 nike

我有一个包含大约 500 万条记录的 Postgres 表,我想找到与输入键最接近的匹配项。我尝试将 trigrams 与 pg_trgm 模块一起使用,但每次查询大约需要 5 秒,这对我的需求来说太慢了。

有没有更快的方法在 Postgres 中进行模糊匹配?

最佳答案

看起来您的解释输出中对结果大小的估计有很大偏差。这并不意外,因为很难很好地估计全文搜索的结果。

这会导致 Postgresql 使用错误的查询计划。尝试禁用位图扫描(设置 enable_bitmapscan=off)并重试。

关于database - 有没有比pg_trgm更快的postgres模糊匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/978793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com