[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/wiki16\/2020\/12\/31\/metaphon-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/wiki16\/2020\/12\/31\/metaphon-wikipedia\/","headline":"Metaphon – Wikipedia","name":"Metaphon – Wikipedia","description":"before-content-x4 Metaphon ist ein phonetischer Algorithmus, der 1990 von Lawrence Philips ver\u00f6ffentlicht wurde, um W\u00f6rter nach ihrer englischen Aussprache zu","datePublished":"2020-12-31","dateModified":"2020-12-31","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/wiki16\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/wiki16\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":100,"height":100},"url":"https:\/\/wiki.edu.vn\/wiki16\/2020\/12\/31\/metaphon-wikipedia\/","wordCount":1742,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4Metaphon ist ein phonetischer Algorithmus, der 1990 von Lawrence Philips ver\u00f6ffentlicht wurde, um W\u00f6rter nach ihrer englischen Aussprache zu indizieren.[1] Der Soundex-Algorithmus wird grundlegend verbessert, indem Informationen zu Variationen und Inkonsistenzen in der englischen Rechtschreibung und Aussprache verwendet werden, um eine genauere Codierung zu erzielen, mit der W\u00f6rter und Namen, die \u00e4hnlich klingen, besser abgeglichen werden k\u00f6nnen. \u00c4hnlich wie bei Soundex sollten \u00e4hnlich klingende W\u00f6rter dieselben Tasten haben. Metaphone ist in einer Reihe von Systemen als integrierter Operator verf\u00fcgbar. Der urspr\u00fcngliche Autor produzierte sp\u00e4ter eine neue Version des Algorithmus, den er Double Metaphone nannte. Im Gegensatz zum urspr\u00fcnglichen Algorithmus, dessen Anwendung nur auf Englisch beschr\u00e4nkt ist, ber\u00fccksichtigt diese Version die Rechtschreibmerkmale einer Reihe anderer Sprachen. Im Jahr 2009 ver\u00f6ffentlichte Lawrence Philips eine dritte Version namens Metaphone 3, die eine Genauigkeit von ungef\u00e4hr 99% f\u00fcr englische W\u00f6rter, nicht englische W\u00f6rter, die Amerikanern bekannt sind, und Vornamen und Familiennamen, die in den USA h\u00e4ufig vorkommen, erreicht nach modernen technischen Standards gegen ein Testkabel von vorbereiteten korrekten Codierungen.Table of ContentsVerfahren[edit]Doppelmetaphon [edit]Metaphon 3[edit]H\u00e4ufige Missverst\u00e4ndnisse[edit]Siehe auch[edit]Verweise[edit]Externe Links[edit]Metaphon-Algorithmen f\u00fcr andere Sprachen[edit]Verfahren[edit]Urspr\u00fcngliche Metaphoncodes verwenden die 16 Konsonantensymbole 0BFHJKLMNPRSTWXY. Die ‘0’ steht f\u00fcr “th” (als ASCII-N\u00e4herung von \u0398), ‘X’ f\u00fcr “sh” oder “ch” und die anderen f\u00fcr ihre \u00fcblichen englischen Aussprachen. Die Vokale AEIOU werden ebenfalls verwendet, jedoch nur am Anfang des Codes.[2] Diese Tabelle fasst die meisten Regeln in der urspr\u00fcnglichen Implementierung zusammen: L\u00f6schen Sie doppelte benachbarte Buchstaben mit Ausnahme von C.Wenn das Wort mit ‘KN’, ‘GN’, ‘PN’, ‘AE’, ‘WR’ beginnt, lassen Sie den ersten Buchstaben fallen.Lassen Sie ‘B’ fallen, wenn nach ‘M’ am Ende des Wortes steht.‘C’ wird in ‘X’ umgewandelt, gefolgt von ‘IA’ oder ‘H’ (es sei denn, im letzteren Fall ist es Teil von ‘-SCH-‘, in diesem Fall wird es in ‘K’ umgewandelt). ‘C’ verwandelt sich in ‘S’, gefolgt von ‘I’, ‘E’ oder ‘Y’. Andernfalls wird ‘C’ in ‘K’ umgewandelt.‘D’ verwandelt sich in ‘J’, gefolgt von ‘GE’, ‘GY’ oder ‘GI’. Andernfalls verwandelt sich ‘D’ in ‘T’.Lassen Sie ‘G’ fallen, wenn ‘H’ folgt und ‘H’ nicht am Ende oder vor einem Vokal steht. Lass ‘G’ fallen, wenn ‘N’ oder ‘NED’ folgt und ist am Ende.‘G’ wandelt sich in ‘J’ um, wenn vor ‘I’, ‘E’ oder ‘Y’, und es ist nicht in ‘GG’. Andernfalls verwandelt sich ‘G’ in ‘K’.Lassen Sie ‘H’ fallen, wenn nach dem Vokal und nicht vor einem Vokal.‘CK’ verwandelt sich in ‘K’.‘PH’ verwandelt sich in ‘F’.‘Q’ verwandelt sich in ‘K’.‘S’ wird in ‘X’ umgewandelt, gefolgt von ‘H’, ‘IO’ oder ‘IA’.‘T’ verwandelt sich in ‘X’, gefolgt von ‘IA’ oder ‘IO’. ‘TH’ wird zu ‘0’. Lassen Sie ‘T’ fallen, wenn gefolgt von ‘CH’.‘V’ verwandelt sich in ‘F’.‘WH’ verwandelt sich am Anfang in ‘W’. Lassen Sie ‘W’ fallen, wenn kein Vokal folgt.‘X’ verwandelt sich am Anfang in ‘S’. Andernfalls wird ‘X’ in ‘KS’ umgewandelt.Lassen Sie ‘Y’ fallen, wenn kein Vokal folgt.‘Z’ verwandelt sich in ‘S’.Lass alle Vokale fallen, es sei denn, es ist der Anfang.Diese Tabelle stellt keine vollst\u00e4ndige Beschreibung des urspr\u00fcnglichen Metaphon-Algorithmus dar, und der Algorithmus kann daraus nicht korrekt codiert werden. Das urspr\u00fcngliche Metaphon enthielt viele Fehler und wurde durch das Doppelmetaphon ersetzt. Das Doppelmetaphon und das Originalmetaphon wurden wiederum durch das Metaphon 3 ersetzt, wodurch Tausende von Fehlkodierungen korrigiert werden, die von den ersten beiden Versionen erzeugt werden.Um Metaphone zu implementieren, ohne eine (Quellcode-) Kopie von Metaphone 3 zu erwerben, kann die Referenzimplementierung von Double Metaphone verwendet werden.[3] Alternativ wurde Version 2.1.3 von Metaphone 3, eine fr\u00fchere Version von 2009 ohne eine Reihe von Codierungskorrekturen, die in der aktuellen Version, Version 2.5.4, vorgenommen wurden, unter den Bedingungen der BSD-Lizenz \u00fcber das OpenRefine-Projekt verf\u00fcgbar gemacht. [4]Doppelmetaphon [edit]Der phonetische Codierungsalgorithmus f\u00fcr Doppelmetaphone ist die zweite Generation dieses Algorithmus. Die Umsetzung wurde in der Juni 2000-Ausgabe von beschrieben C \/ C ++ Benutzerjournal.[5] Es bietet eine Reihe grundlegender Designverbesserungen gegen\u00fcber dem urspr\u00fcnglichen Metaphon-Algorithmus.Es hei\u00dft “Double”, weil es sowohl einen prim\u00e4ren als auch einen sekund\u00e4ren Code f\u00fcr eine Zeichenfolge zur\u00fcckgeben kann. Dies erkl\u00e4rt einige mehrdeutige F\u00e4lle sowie mehrere Varianten von Nachnamen mit gemeinsamen Vorfahren. Wenn Sie beispielsweise den Namen “Smith” codieren, erhalten Sie einen Prim\u00e4rcode von SM0 und ein sekund\u00e4rer Code von XMT, w\u00e4hrend der Name “Schmidt” einen Prim\u00e4rcode von ergibt XMT und ein sekund\u00e4rer Code von SMT-beide haben XMT gemeinsam. Double Metaphone versucht, unz\u00e4hlige Unregelm\u00e4\u00dfigkeiten in englischer Sprache slawischer, germanischer, keltischer, griechischer, franz\u00f6sischer, italienischer, spanischer, chinesischer und anderer Herkunft zu erkl\u00e4ren. Daher verwendet es einen viel komplexeren Regelsatz f\u00fcr die Codierung als sein Vorg\u00e4nger. Beispielsweise werden ungef\u00e4hr 100 verschiedene Kontexte der Verwendung des Buchstabens C allein getestet.Metaphon 3[edit]Im Oktober 2009 wurde eine professionelle Version ver\u00f6ffentlicht, die vom selben Autor, Lawrence Philips, entwickelt wurde. Es ist ein kommerzielles Produkt, das als Quellcode verkauft wird. Metaphone 3 verbessert die phonetische Codierung von W\u00f6rtern in englischer Sprache, nicht englischen W\u00f6rtern, die Amerikanern vertraut sind, sowie Vornamen und Familiennamen, die in den USA h\u00e4ufig vorkommen. Insbesondere die Kodierung von Eigennamen wird erheblich verbessert.[6] Der Autor behauptet, dass es im Allgemeinen die Genauigkeit f\u00fcr alle W\u00f6rter von ungef\u00e4hr 89% des Doppelmetaphons auf 98% verbessert. Entwickler k\u00f6nnen jetzt auch Schalter im Code festlegen, um zu bewirken, dass der Algorithmus Metaphonschl\u00fcssel codiert. 1) Nicht-Anfangsvokale werden ber\u00fccksichtigt, und 2) stimmhafte und stimmlose Konsonanten werden unterschiedlich codiert. Auf diese Weise kann die Ergebnismenge genauer fokussiert werden, wenn der Entwickler feststellt, dass die Suchergebnisse zu viele W\u00f6rter enthalten, die dem Suchbegriff nicht genau genug \u00e4hneln.[7] Metaphone 3 wird als C ++ -, Java-, C # -, PHP-, Perl- und PL \/ SQL-Quelle verkauft, Ruby- und Python-Wrapper, die auf ein Java-Jar zugreifen, sowie Metaphone 3 f\u00fcr die spanische und deutsche Aussprache als Java- und C # -Quelle.[8] Die neueste Version des Metaphone 3-Algorithmus ist v2.5.4, ver\u00f6ffentlicht im M\u00e4rz 2015. Der Metaphone3-Java-Quellcode f\u00fcr eine fr\u00fchere Version, 2.1.3, ohne eine gro\u00dfe Anzahl von Codierungskorrekturen, die in der aktuellen Version, Version 2.5.4, vorgenommen wurden, war ist Teil des OpenRefine-Projekts und \u00f6ffentlich sichtbar.[9]H\u00e4ufige Missverst\u00e4ndnisse[edit]Es gibt einige Missverst\u00e4ndnisse \u00fcber die Metaphon-Algorithmen, die behoben werden sollten. Die folgenden Aussagen sind wahr:Alle von ihnen sind so konzipiert, dass sie regul\u00e4re “W\u00f6rterbuch” -W\u00f6rter ansprechen, nicht nur Namen undMetaphon-Algorithmen tun dies nicht phonetische Darstellungen der eingegebenen W\u00f6rter und Namen erzeugen; Vielmehr ist die Ausgabe absichtlich ungef\u00e4hr phonetische Darstellung nach diesem Standard:W\u00f6rter, die mit einem Vokalton beginnen, haben ein ‘A’, das einen beliebigen Vokal darstellt, als erstes Zeichen der Codierung (in Double Metaphone und Metaphone 3 – Original-Metaphon beh\u00e4lt nur den tats\u00e4chlichen Vokal bei).Vokale nach einem anf\u00e4nglichen Vokalton werden ignoriert und nicht codiert, undstimmhafte \/ stimmlose Konsonantenpaare werden derselben Codierung zugeordnet. (Beispiele f\u00fcr stimmhafte \/ stimmlose Konsonantenpaare sind D \/ T, B \/ P, Z \/ S, G \/ K usw.).Diese ungef\u00e4hre Codierung ist erforderlich, um zu ber\u00fccksichtigen, wie englische Sprecher ihre Aussprachen und Rechtschreibfehler variieren oder auf andere Weise W\u00f6rter und Namen variieren, die sie buchstabieren m\u00f6chten. Vokale sind nat\u00fcrlich notorisch sehr variabel. Britischsprachige beschweren sich oft dar\u00fcber, dass die Amerikaner “T” wie “D” aussprechen. Bedenken Sie auch, dass alle englischen Sprecher h\u00e4ufig ‘Z’ aussprechen, wobei ‘S’ geschrieben wird, fast immer, wenn ein Substantiv, das mit einem stimmhaften Konsonanten oder einer Fl\u00fcssigkeit endet, pluralisiert wird, zum Beispiel “Jahreszeiten”, “Strahlen”, “Beispiele”, usw. Wenn Vokale nach einem anf\u00e4nglichen Vokalton nicht codiert werden, k\u00f6nnen W\u00f6rter gruppiert werden, bei denen ein Vokal und ein Konsonant in der Rechtschreibfehler- oder alternativen Aussprache transponiert werden k\u00f6nnen.Siehe auch[edit]Verweise[edit]Externe Links[edit]Metaphon-Algorithmen f\u00fcr andere Sprachen[edit] (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki16\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki16\/2020\/12\/31\/metaphon-wikipedia\/#breadcrumbitem","name":"Metaphon – Wikipedia"}}]}]