Ich versuche, eine implizite Rechtschreibprüfung zu entwickeln, die die Zuordnungen von Eingabewörtern zu einer allgemeineren phonetischen Darstellung verwendet, um Schreibfehler zu berücksichtigen, im Grunde genommen für eine Suchleiste wird Ihre Schreibweise automatisch bis zu einem gewissen Grad korrigieren. Zwei Dinge, die ich untersucht habe, sind Metaphone, Nysiis und Soundex, aber ich weiß nicht wirklich, was für diese Anwendung besser wäre.metaphone versus soundex versus NYSIIS
Ich möchte, dass es bevorzugt mehr Übereinstimmungen als weniger Übereinstimmungen gibt, und ich möchte, dass das Matching etwas allgemeiner wird und aus diesem Grund dachte ich daran, mit soundex zu gehen, das ein näheres Mapping zu sein scheint das ursprüngliche Metaphon, aber ich weiß nicht wirklich, wie groß der Unterschied in der Vagheit ist. Ich weiß, dass Nysiis mit Soundex ziemlich ähnlich ist, aber ich habe keine gute Vorstellung davon, wie ähnlich sie sind oder wie Nysiis mit Metaphon verglichen wird.
Ich bin auch auf der Suche nach der Lösung, die am schnellsten ausgeführt wird. Ich weiß, dass diese phonetischen Mapper in der Regel ziemlich schnell sind, aber ich bin nicht sicher, welches wäre am schnellsten, wenn ich in der Lage wäre, Rechtschreibung ohne eine Erhöhung der Suchzeit zu überprüfen, Geschwindigkeit ist eine Überlegung. Gedanken?