Add support for Daitch-Mokotoff Soundex in contrib/fuzzystrmatch.
Tom Lane <tgl@sss.pgh.pa.us>
Add support for Daitch-Mokotoff Soundex in contrib/fuzzystrmatch. This modernized version of Soundex works significantly better than the original, particularly for non-English names. Dag Lem, reviewed by quite a few people along the way Discussion: https://postgr.es/m/yger1atbgfy.fsf@sid.nimrod.no
Files
| Path | Change | +/− |
|---|---|---|
| contrib/fuzzystrmatch/daitch_mokotoff.c | added | +577 −0 |
| contrib/fuzzystrmatch/daitch_mokotoff_header.pl | added | +223 −0 |
| contrib/fuzzystrmatch/expected/fuzzystrmatch.out | modified | +171 −0 |
| contrib/fuzzystrmatch/expected/fuzzystrmatch_utf8_1.out | added | +8 −0 |
| contrib/fuzzystrmatch/expected/fuzzystrmatch_utf8.out | added | +61 −0 |
| contrib/fuzzystrmatch/fuzzystrmatch--1.1--1.2.sql | added | +8 −0 |
| contrib/fuzzystrmatch/fuzzystrmatch.control | modified | +1 −1 |
| contrib/fuzzystrmatch/.gitignore | modified | +2 −0 |
| contrib/fuzzystrmatch/Makefile | modified | +18 −2 |
| contrib/fuzzystrmatch/meson.build | modified | +13 −1 |
| contrib/fuzzystrmatch/sql/fuzzystrmatch.sql | modified | +45 −0 |
| contrib/fuzzystrmatch/sql/fuzzystrmatch_utf8.sql | added | +26 −0 |
| doc/src/sgml/fuzzystrmatch.sgml | modified | +162 −7 |
Documentation touched
Discussion
- daitch_mokotoff module 71 messages · 2021-12-03 → 2023-04-14