suit: MySQL: Eintrag suchen, der die größte Übereinstimmung hat?

Beitrag lesen

Klingt blöd - ist auch blöd. Aber vielleicht gibts da ne Möglichkeit?

ich erweitere deine liste mal:
pfannkuchen
pfannenstiel
annegreth
nudelholz

feld like '%pfanne%' wird dir da leider auch nicht helfen

dir bleibt nur übrigen den suchbegriff zu zerteilen, shingles nennen sich diese dinger - also satz oder wortbestandteile

sprich aus pfanne suchbegriff machst trennst du alle möglichen substrings raus, die aus 3 zeichen bestehen

pfa fan ann nne

feld like '%pfanne%'
wenn das keine ergebnisse liefert, dann nimmst du die wortteile:

feld like '%pfa%'
feld like '%fan%'
feld like '%ann%'
feld like '%nne%'

damit hast du eine 100%ig übereinstimmung bei pfannenstiel, 3 treffer bei pfannkuchen und 2 bei annegreth