将 pg_trgm.word_similarity_threshold 设置为 0.2; 降低当前 session 的阈值 但不为数据库做。我需要降低支持拼写错误的阈值。
最佳答案
赞the documentation说,有两个选项可以全局更改值(对于整个数据库集群):
将参数添加到
postgresql.conf
并运行pg_ctl reload
。运行
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;
新设置将对所有新连接生效。
关于postgresql pg_trgm.word_similarity_threshold 递减,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51534114/