Problem mit Volltextsuche (MATCH / AGAINST) geschlossen 

  • Ersteller Ersteller Rainis
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
R

Rainis

Hallo FSBler,

bei der nachfolgenden MySQL-Query werden die Whitecard "%"-Zeichen ignoriert. So kann ich nicht nach Teilstringssuchen...

Weiß jmd. woran das liegt, bzw. wie ich das lösen könnte..

Code:
SELECT * FROM tabelle
WHERE (MATCH (spalte1,spalte2,spalte3) AGAINST ('%Suchbegriff%' IN BOOLEAN MODE))";

MfG Rainis
 
Zuletzt bearbeitet:
Hi,
du solltest dir vielleicht mal die Referenz von FULLTEXT ankucken. % als wildcard gibt es nur bei LIKE ;)
Bei MATCH AGAINST gibt es:
+wort (entspricht AND)
-word (enspricht NAND)
~word (wertet das Wort schlechter [günstig bei 'und' oder 'oder', die nicht wirklich zur Suche beitragen])
>word (Gegenteil von word* (Da haste dein wildcard-Zeichen)
"word word" (genaue Suche)
+(word wörd) (Klammern halt, Beispiel sucht nach word oder wörd)

Hoffe, du kommst nun selbst klar :D

Gruß
Broken Sword
 
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

Zurück
Oben Unten