postgresql pg_trgm.word_similarity_threshold 减少

Rak*_*esh 3 postgresql pg-trgm

将 pg_trgm.word_similarity_threshold 设置为 0.2;降低当前会话的阈值,但不会降低数据库的阈值。我需要降低支持拼写错误的门槛。

Lau*_*lbe 9

正如文档所述,有两个选项可以全局更改值(对于整个数据库集群):

  1. 添加参数postgresql.conf并运行pg_ctl reload

  2. 运行ALTER SYSTEM SET pg_trgm.word_similarity_threshold = 0.2;SELECT pg_reload_conf();.

如果您想针对特定数据库更改它,您可以使用

ALTER DATABASE mydb SET pg_trgm.word_similarity_threshold = 0.2;
Run Code Online (Sandbox Code Playgroud)

新设置将对所有新连接生效。