AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Phonetisch ähnlich klingende Wörter
Thema durchsuchen
Ansicht
Themen-Optionen

Phonetisch ähnlich klingende Wörter

Ein Thema von Popov · begonnen am 13. Mär 2014 · letzter Beitrag vom 27. Mär 2014
Antwort Antwort
Seite 1 von 2  1 2      
Popov
(Gast)

n/a Beiträge
 
#1

Phonetisch ähnlich klingende Wörter

  Alt 13. Mär 2014, 20:04
Mir ist eine Bezeichnung entfallen - wie nennt man das Verfahren in dem gleiche oder phonetisch ähnlich klingende Wörter, wie z. B. Das oder Dass oder Daß, oder Miller, Myller, evtl. auch Müller oder Möller, wo man bei Filterung oder falschen Eingabe eines der Wörter, alle ähnlich klingenden Wörter bekommt? Ich brauche nur die Bezeichnung, den Rest suche ich mir zusammen.

Wenn wir schon bei Wortsuche sind, das ist jetzt weniger wichtig, aber das fällt mir auch nicht ein, wie nennt man man diese Animationen die beim Laden des Inhalts angezeigt werden. Browser zeigen sie beim laden der Seite, z. B drehender Kreis. Die haben eine Bezeichnung.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#2

AW: Phonetisch ähnlich klingende Wörter

  Alt 13. Mär 2014, 20:07
Soundex
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#3

AW: Phonetisch ähnlich klingende Wörter

  Alt 13. Mär 2014, 20:08
Das andere könnten Progress Indicators sein.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli
Online

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Phonetisch ähnlich klingende Wörter

  Alt 13. Mär 2014, 20:30
[ähnliches]
Eine lose Sammlung verschiedener Vergleichsvarianten (wenn auch nicht phonetisch): http://www.delphipraxis.net/154811-v...rozentual.html
[/ähnliches]
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#5

AW: Phonetisch ähnlich klingende Wörter

  Alt 13. Mär 2014, 20:30
Danke. Genau die Wörter die ich gesucht habe.
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#6

AW: Phonetisch ähnlich klingende Wörter

  Alt 13. Mär 2014, 20:33
@stahli

Ich hab auch schon mal eine diesbezügliche Funktion geschrieben. Ich konnte sie nur nicht finden, weil ich den Namen der Unit vergessen habe
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#7

AW: Phonetisch ähnlich klingende Wörter

  Alt 13. Mär 2014, 20:43
Mir fallen da auf Anhieb zwei Ansätze ein:
Ähnlichkeitssuche (string metric)
Levenshtein-Distanz,
Jaccard-Index
Jaro-Winkler
...
und Phonetische Suche
Kölner Phonetik
Metaphone

Soundex ist übrigens für die deutsche Sprache weniger geeignet. Warum dieses Verfahren immer wieder erwähnt wird, ist mir ein Rätsel. Ich habe noch nie sinnvolle Ergebnisse mit Soundex bekommen. Mein Favorit bei der Ähnlichkeitssuche ist Jaro-Winkler (allerdings eine tokenbasierte Variante), bei den phonetischen ist Metaphone-2 (V3 ist kostenpflichtig) sehr gut, da der Algorithmus nicht nur für die deutsche Sprache geeignet ist.

Probleme gibt es fast immer bei kurzen Wörtern, denn ist 'Wut' und 'Gut' ähnlich? immerhin stimmen nur nur 66% der Buchstaben überein.

Geändert von Furtbichler (13. Mär 2014 um 20:47 Uhr)
  Mit Zitat antworten Zitat
anro78

Registriert seit: 24. Okt 2005
25 Beiträge
 
#8

AW: Phonetisch ähnlich klingende Wörter

  Alt 14. Mär 2014, 14:54
Ich benutze die Kölner Phonetik für die Ähnlichkeitssuche. Anschließend wende ich die Damerau-Levenshtein-Distanz auf die Suchergebnisse an, in dem ich mit dem Suchbegriff vergleiche, um ein Ranking nach Relevanz zu erreichen. Klappt ganz gut.

Mir war bei der Auswahl der Algorithmen wichtig, dass keine phonetisch ähnlich klingenden Begriffe fälschlicherweise ausgeschlossen werden, weshalb ich auf den Einsatz eines zu selektiven Algorithmus wie Phonet verzichtet habe.
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#9

AW: Phonetisch ähnlich klingende Wörter

  Alt 27. Mär 2014, 16:31
Bedingt durch einen aktuellen Beitrag habe ich mir die StrUtils Unit genauer angeguckt und paar Funktionen zu SoundEx darin entdeckt. Gut dass ich sich das entdeckt habe, da ich kurz davor war es selbst zu programmieren (zumindest habe ich schon Material zusammengesucht). Da ich das nur für Namen brauche, reicht es.

Falls einer auch danach sucht...
Delphi-Quellcode:
uses
  StrUtils;

procedure TForm1.Button1Click(Sender: TObject);
const
  Vergleich: array[Boolean] of String = ('nicht ähnlich', 'ähnlich');
var
  s1, s2: String;
begin
  s1 := 'Maier';
  s2 := 'Müller';
  ShowMessage(Format('%s und %s sind %s', [s1, s2, Vergleich[SoundExSimilar(s1, s2)]]));

  s1 := 'Maier';
  s2 := 'Mayer';
  ShowMessage(Format('%s und %s sind %s', [s1, s2, Vergleich[SoundExSimilar(s1, s2)]]));

  s1 := 'Maier';
  s2 := 'Meyer';
  ShowMessage(Format('%s und %s sind %s', [s1, s2, Vergleich[SoundExSimilar(s1, s2)]]));

  s1 := 'Karl-Heinz';
  s2 := 'Karlheiz';
  ShowMessage(Format('%s und %s sind %s', [s1, s2, Vergleich[SoundExSimilar(s1, s2)]]));

  //aber auch...
  s1 := 'Britney Spears';
  s2 := 'Britney Superzicke';
  ShowMessage(Format('%s und %s sind %s', [s1, s2, Vergleich[SoundExSimilar(s1, s2)]]));
end;
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#10

AW: Phonetisch ähnlich klingende Wörter

  Alt 27. Mär 2014, 17:27
Und was ist mit 'Halmackenreuther' und 'Zalmackenreuther' (Hupsa, nur den ersten Buchstaben vertippselt)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz