Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Wie baue ich für eine Datenbank am besten eine Suche auf? (Volltext, Fuzzy, Thesaurus,...)?

Hallo zusammen,

ich möchte eine möglichst gute Suche für eine Website mit Datenbankanbindung aufbauen. Das Ganze basiert technisch auf PHP / MySQL. Meine Frage: hierzu möchte ich optimal auch eine Fuzzy-Suche und einen Thesaurus nutzen. Die Algorithmen bzw. Datenbestände habe ich soweit. Allerdings: wie kombiniere ich was miteinander, um eine leistungsfähige Suche einerseits (Alternativ-Vorschläge bei Vertippen und automatische Alternativen anbieten bei geringer Trefferzahl mittels Thesaurus), anderseits möglichst keine Überlast auf die Datenbank zu bekommen durch unsinnige Abfrageaufbauten (Kombination von Fuzzysuche und Thesaurus bspw.). Wer weiß Rat?

Danke im Voraus!

Michael

1 Antwort

Bewertung
  • Anonym
    vor 1 Jahrzehnt
    Beste Antwort

    Hallo!

    Du könntest die normale Suche mit den MYSQL Full-Text Features realisieren und die Fuzzy-Suche mit der SOUNDEX Funktion.

Haben Sie noch Fragen? Jetzt beantworten lassen.