Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Postgres/contrib/fuzzystrmatch/expected/   (Postgres Database Version 18.4©)  Datei vom 11.4.2026 mit Größe 4 kB image not shown  

Quelle  fuzzystrmatch.out   Sprache: unbekannt

 
Spracherkennung für: .out vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

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 soundex(''), difference('', '');
 soundex | difference 
---------+------------
         |          4
(1 row)

SELECT levenshtein('GUMBO', 'GAMBOL');
 levenshtein 
-------------
           2
(1 row)

SELECT levenshtein('GUMBO', 'GAMBOL', 211);
 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)

-- Wovels
SELECT daitch_mokotoff('Augsburg');
 daitch_mokotoff 
-----------------
 {054795}
(1 row)

SELECT daitch_mokotoff('Breuer');
 daitch_mokotoff 
-----------------
 {791900}
(1 row)

SELECT daitch_mokotoff('Freud');
 daitch_mokotoff 
-----------------
 {793000}
(1 row)

-- The letter "H"
SELECT daitch_mokotoff('Halberstadt');
 daitch_mokotoff 
-----------------
 {587943,587433}
(1 row)

SELECT daitch_mokotoff('Mannheim');
 daitch_mokotoff 
-----------------
 {665600}
(1 row)

-- Adjacent sounds
SELECT daitch_mokotoff('Chernowitz');
 daitch_mokotoff 
-----------------
 {596740,496740}
(1 row)

-- Adjacent letters with identical adjacent code digits
SELECT daitch_mokotoff('Cherkassy');
 daitch_mokotoff 
-----------------
 {595400,495400}
(1 row)

SELECT daitch_mokotoff('Kleinman');
 daitch_mokotoff 
-----------------
 {586660}
(1 row)

-- More than one word
SELECT daitch_mokotoff('Nowy Targ');
 daitch_mokotoff 
-----------------
 {673950}
(1 row)

-- Padded with "0"
SELECT daitch_mokotoff('Berlin');
 daitch_mokotoff 
-----------------
 {798600}
(1 row)

-- Other examples from https://www.avotaynu.com/soundex.htm
SELECT daitch_mokotoff('Ceniow');
 daitch_mokotoff 
-----------------
 {567000,467000}
(1 row)

SELECT daitch_mokotoff('Tsenyuv');
 daitch_mokotoff 
-----------------
 {467000}
(1 row)

SELECT daitch_mokotoff('Holubica');
 daitch_mokotoff 
-----------------
 {587500,587400}
(1 row)

SELECT daitch_mokotoff('Golubitsa');
 daitch_mokotoff 
-----------------
 {587400}
(1 row)

SELECT daitch_mokotoff('Przemysl');
 daitch_mokotoff 
-----------------
 {794648,746480}
(1 row)

SELECT daitch_mokotoff('Pshemeshil');
 daitch_mokotoff 
-----------------
 {746480}
(1 row)

SELECT daitch_mokotoff('Rosochowaciec');
                      daitch_mokotoff                      
-----------------------------------------------------------
 {945755,945754,945745,945744,944755,944754,944745,944744}
(1 row)

SELECT daitch_mokotoff('Rosokhovatsets');
 daitch_mokotoff 
-----------------
 {945744}
(1 row)

-- Ignored characters
SELECT daitch_mokotoff('''OBrien');
 daitch_mokotoff 
-----------------
 {079600}
(1 row)

SELECT daitch_mokotoff('O''Brien');
 daitch_mokotoff 
-----------------
 {079600}
(1 row)

-- "Difficult" cases, likely to cause trouble for other implementations.
SELECT daitch_mokotoff('CJC');
               daitch_mokotoff               
---------------------------------------------
 {550000,540000,545000,450000,400000,440000}
(1 row)

SELECT daitch_mokotoff('BESST');
 daitch_mokotoff 
-----------------
 {743000}
(1 row)

SELECT daitch_mokotoff('BOUEY');
 daitch_mokotoff 
-----------------
 {710000}
(1 row)

SELECT daitch_mokotoff('HANNMANN');
 daitch_mokotoff 
-----------------
 {566600}
(1 row)

SELECT daitch_mokotoff('MCCOYJR');
                      daitch_mokotoff                      
-----------------------------------------------------------
 {651900,654900,654190,654490,645190,645490,641900,644900}
(1 row)

SELECT daitch_mokotoff('ACCURSO');
                      daitch_mokotoff                      
-----------------------------------------------------------
 {059400,054000,054940,054400,045940,045400,049400,044000}
(1 row)

SELECT daitch_mokotoff('BIERSCHBACH');
                      daitch_mokotoff                      
-----------------------------------------------------------
 {794575,794574,794750,794740,745750,745740,747500,747400}
(1 row)


[Dauer der Verarbeitung: 0.17 Sekunden, vorverarbeitet 2026-08-08]