postgresql/contrib/fuzzystrmatch/expected/fuzzystrmatch.out
Peter Eisentraut 6141123a82 fuzzystrmatch: Add test suite
Reviewed-by: David Steele <david@pgmasters.net>
2017-09-14 22:22:59 -04:00

68 lines
1.3 KiB
Plaintext

CREATE EXTENSION fuzzystrmatch;
SELECT soundex('hello world!');
soundex
---------
H464
(1 row)
SELECT soundex('Anne'), soundex('Ann'), difference('Anne', 'Ann');
soundex | soundex | difference
---------+---------+------------
A500 | A500 | 4
(1 row)
SELECT soundex('Anne'), soundex('Andrew'), difference('Anne', 'Andrew');
soundex | soundex | difference
---------+---------+------------
A500 | A536 | 2
(1 row)
SELECT soundex('Anne'), soundex('Margaret'), difference('Anne', 'Margaret');
soundex | soundex | difference
---------+---------+------------
A500 | M626 | 0
(1 row)
SELECT levenshtein('GUMBO', 'GAMBOL');
levenshtein
-------------
2
(1 row)
SELECT levenshtein('GUMBO', 'GAMBOL', 2, 1, 1);
levenshtein
-------------
3
(1 row)
SELECT levenshtein_less_equal('extensive', 'exhaustive', 2);
levenshtein_less_equal
------------------------
3
(1 row)
SELECT levenshtein_less_equal('extensive', 'exhaustive', 4);
levenshtein_less_equal
------------------------
4
(1 row)
SELECT metaphone('GUMBO', 4);
metaphone
-----------
KM
(1 row)
SELECT dmetaphone('gumbo');
dmetaphone
------------
KMP
(1 row)
SELECT dmetaphone_alt('gumbo');
dmetaphone_alt
----------------
KMP
(1 row)