Hi Leute,
folgendes:
Ich benutze eine Volltextsuche in MySql und zwar im BOOLEAN MODE, wie folgt:
$search = 'MATCH (U
.vorname
, U
.nachname
) AGAINST (''.mysql_real_escape_string($_GET['name']).'' IN BOOLEAN MODE)';
jetzt habe ich gelesen, dass die suche schneller geht wenn ich über die beiden spalten vorname und nachname einen FULLTEXT lege. Habe ich auch gemacht - dieser FULLTEXT in der Datenbank beinhaltet die beiden Felder vorname und nachname und trägt den namen "suche".
Kann ich den sql-code nun so lassen, oder muss das ganze dann so heißen:
$search = 'MATCH (U
.suche
) AGAINST (''.mysql_real_escape_string($_GET['name']).'' IN BOOLEAN MODE)';
Es kommt so immer zu fehlern.
Wird automatisch erkannt, dass auf den feldern ein FULLTEXT sitzt oder was mache ich falsch?
lg martin