Hallo,
ich nutze MariaDB und möchte dort eine Volltextsuche machen lassen. Als ich die Anleitung zur Volltextsuche gelesen habe, habe ich das so verstanden, dass die Volltextsuche nur ganze Wörter, die durch ein Leerzeichen getrennt sind, erschließt.
Muster: MySQL
Text: MySQL ist gut (hit)
Text: MySQList gut (kein hit)
Habe ich das so richtig verstanden? Ich möchte eigentlich weil es sich für die Strucktur meiner Seite eigentlich anbietet, einige Daten als "Array" durch die PHP Funktion serialize speichern. Hier geht es wieder um Performance.
Ist eine lange Tabelle sinnvoll (Spalten) oder wenige Spalten und dann mit der Methode. Die Frage ist für mich, wie kann ich Effektiv die Daten mit hoher Geschwindigkeit suchen. Durch Serialize würden meine Datensätze innerhalb einer Spalte etwa so aussehen:
Spaltenname:Datensatz;Spaltenname2:Datensatz2
Bin ich auf dem richtigen Weg, ist die Volltextsuche hier das was ich brauche oder muss ich auf die gewohnte Abfrage zurück greifen. Welche Methode würdet ihr mir empfehlen oder gibt es noch etwas anderes?
Grüße,
Torsten