memo fuzzystrmatch
- 文字列間の類似度や相違度を決める複数の関数を提供するモジュール
create extension fuzzystrmatch;
を実行することで使えるようになる- utf-8のようなマルチバイト符号化方式には十分に対応できない
- 全レコードから似ている文字列群をピックアップするにはもう一捻りひつよう
postgres=# select soundex('今日の東京の天気は晴れのち曇り 降水確率は0%'); postgres=# select soundex('hoge'); H200 postgres=# select soundex('test'); T230 postgres=# select soundex('Supercalifragilisticexpialidocious'); S162 postgres=# select soundex('Sri Jayawardenepura Kotte'); S626 postgres=# select soundex('alpaca Suri'); A412
https://www.postgresql.org/docs/9.1/static/fuzzystrmatch.html
https://www.postgresql.org/docs/9.1/static/sql-createextension.html