Hi Jungs,
ich bin gerade Frischling in der Volltextsuche und habe mir das Manual von MySQL durchgelesen.
Nach einigen Tests lief es dann auch ohne Syntaxfehler...
Ich durchsuche eine Datenbank nach Namen. Zum Beispiel sucht der Benutzer nach einer Mitarbeiterin "Maike". Nun sollte, soweit ich es verstanden haben auch die Mitarbeiter "Meike" oder "Maik" gefunden werden. Dies ist bei mir leider nicht der Fall. Die Volltextsuche liefert bei mir weniger Ergebnisse als LIKE.
Mein gekürzter SQL command:
SELECT *, MATCH (name, surname) AGAINST ("Maike") FROM user_profile
Er liefert nur Datensätze, die im Feld name "Maike" stehen haben. Maik, Meike oder anderes wird nicht gefunden. Ich habe es auch schon mit anderen typischen Fällen, wie Schmidt und Co. ausprobiert. Hat nichts funktioniert.
Habe auch schon diese Forum durchwühlt und die selbe Frage gefunden, diese wurde aber nicht beantwortet.
Danke für jede Hilfe oder "schubser" in die richtige Richtung.
ich bin gerade Frischling in der Volltextsuche und habe mir das Manual von MySQL durchgelesen.
Nach einigen Tests lief es dann auch ohne Syntaxfehler...
Ich durchsuche eine Datenbank nach Namen. Zum Beispiel sucht der Benutzer nach einer Mitarbeiterin "Maike". Nun sollte, soweit ich es verstanden haben auch die Mitarbeiter "Meike" oder "Maik" gefunden werden. Dies ist bei mir leider nicht der Fall. Die Volltextsuche liefert bei mir weniger Ergebnisse als LIKE.
Mein gekürzter SQL command:
SELECT *, MATCH (name, surname) AGAINST ("Maike") FROM user_profile
Er liefert nur Datensätze, die im Feld name "Maike" stehen haben. Maik, Meike oder anderes wird nicht gefunden. Ich habe es auch schon mit anderen typischen Fällen, wie Schmidt und Co. ausprobiert. Hat nichts funktioniert.
Habe auch schon diese Forum durchwühlt und die selbe Frage gefunden, diese wurde aber nicht beantwortet.
Danke für jede Hilfe oder "schubser" in die richtige Richtung.