Hallo Leute,
hab ne Frage zum Durchsuchen von Text-Feldern einer Tablelle. Ich möchte Texte durchsuchen lassen und dabei auch Datensätze mit ähnlicher Übereinstimmung finden. Also wenn Du "Blumen" eingibst soll auch "Blumenstrauss" gefunden werden. Das ist der Grund weshalb ich den mysql-Fultext-Index nicht nutzen kann. Die Lösung die mit einfällt ist die Variante mit LIKE ( LIKE '%Blumen%'). Das Problem dabei ist, dass das ganze nicht gerade schnell ist. Leider kann ich nicht die gesamten Textspalten indezieren, weil mysql maximale Indexlänge von 255 Zeichen zulässt, meine Texte aber länger sind.
Habt Ihr ne Idee oder ein paar Erfahrungswerte wie ich das ganze optimieren könnte??
Gruss
Thommy
hab ne Frage zum Durchsuchen von Text-Feldern einer Tablelle. Ich möchte Texte durchsuchen lassen und dabei auch Datensätze mit ähnlicher Übereinstimmung finden. Also wenn Du "Blumen" eingibst soll auch "Blumenstrauss" gefunden werden. Das ist der Grund weshalb ich den mysql-Fultext-Index nicht nutzen kann. Die Lösung die mit einfällt ist die Variante mit LIKE ( LIKE '%Blumen%'). Das Problem dabei ist, dass das ganze nicht gerade schnell ist. Leider kann ich nicht die gesamten Textspalten indezieren, weil mysql maximale Indexlänge von 255 Zeichen zulässt, meine Texte aber länger sind.
Habt Ihr ne Idee oder ein paar Erfahrungswerte wie ich das ganze optimieren könnte??
Gruss
Thommy
Kommentar