25. Juni 200322 j Habe soeben LAMPP erfolgreich unter SuSE Linux 8.2 Pro installiert und soweit läuft auch alles wunderbar. Möchte nun noch das Verhalten der Volltextsuche für MySQL definieren. Laut www.mysql.com wird die minimale zu indexierende Wortlänge in der myisam/ftdefs.h-Datei festgelegt. Wie & Wo finde ich nun diese Datei bei LAMPP (Entwicklungspaket?) bzw. wie kann ich MySQL dann eigenständig kompilieren? Stehe da momentan echt mehr als auf dem Schlauch
25. Juni 200322 j Soweit ich weiss, musst du dafür nichts compilieren. Setze in der [mysqld] Sektion der Datei "my.cnf" einfach folgende Variable auf den gewünschten Wert. set-variable=ft_min_word_len=X Danach musst du neu starten und den Index neu aufbauen. Gruß Jaraz
26. Juni 200322 j Tatsache :cool: Funktioniert jetzt wunderbar - Danke! Vielleicht auch noch eine Idee wie die Stopword-Liste definiert wird? Laut www.mysql.com in myisam/ft_static.c - wäre jetzt aber genial, wenn dies auch wie die Wortlänge in der my.cnf möglich wäre.
26. Juni 200322 j Bei solchen speziellen Sachen würde ich immer die aktuellere englische Doku benutzen. http://www.mysql.com/doc/en/Fulltext_Fine-tuning.html Die Variable lautet: ft_stopword_file Gruß Jaraz
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.