MySQL-variable ändern
Gerhard
- datenbank
Tach auch!
Ich habe ein Problem.
Auf meinem webserver läuft MySQL v.3.23.44
Wie kann ich die Variable für die minimale Wortlänge bei einem FULLTEXT index ändern ??
Ich habe schon einige Hinweise im Internet gefunden, allerdings sind die etwas zu unverständlich für meine weiche Birne ;)
Vielen Dank
Gerhard
Hoi,
Ich habe ein Problem.
Nein!
;-)
Wie kann ich die Variable für die minimale Wortlänge bei einem
FULLTEXT index ändern ??
ueber einen Neustart des mysqld. Entweder du uebergibst die Variable
ueber die Kommandozeile:
mysqld --set-variable ft_min_word_length=<neuerwert>
oder du traegst das in die my.cnf ein:
set-variable = ft_min_word_length=<neuerwert>
Ich habe schon einige Hinweise im Internet gefunden, allerdings
sind die etwas zu unverständlich für meine weiche Birne ;)
http://www.mysql.com/doc/F/u/Fulltext_Search.html
http://www.mysql.com/doc/F/u/Fulltext_Fine-tuning.html
http://www.mysql.com/doc/O/p/Option_files.html
lesen und verstehen.
Gruesse aus MS,
c.j.k
Hoi,
Ich habe ein Problem.
Nein!
;-)
Wie kann ich die Variable für die minimale Wortlänge bei einem
FULLTEXT index ändern ??
ueber einen Neustart des mysqld. Entweder du uebergibst die Variable
ueber die Kommandozeile:
mysqld --set-variable ft_min_word_length=<neuerwert>
oder du traegst das in die my.cnf ein:
set-variable = ft_min_word_length=<neuerwert>
Ich habe schon einige Hinweise im Internet gefunden, allerdings
sind die etwas zu unverständlich für meine weiche Birne ;)
http://www.mysql.com/doc/F/u/Fulltext_Search.html
http://www.mysql.com/doc/F/u/Fulltext_Fine-tuning.html
http://www.mysql.com/doc/O/p/Option_files.html
lesen und verstehen.
Gruesse aus MS,
c.j.k
Ja danke auch...aber....ich sage das nur ungern...doch das hilft mir nciht weiter: ich habe leider MySQL 3.23.44 laufen, und das kennt die variable ft_min_word_len noch nicht. Wegen so nem FULLTEXT index werd eich auch nicht auf MySQL 4 umsteigen (ich bezweifele auch, das ich das so einfach hinkriegen könnte).
Also wie geht's unter MySQL 3.23.44
Ciao Gerhard
Hoi,
lies mal http://learn.to/quote
Ja danke auch...aber....ich sage das nur ungern...doch das hilft mir
nciht weiter: ich habe leider MySQL 3.23.44 laufen, und das kennt
die variable ft_min_word_len noch nicht. Wegen so nem FULLTEXT index
werd eich auch nicht auf MySQL 4 umsteigen (ich bezweifele auch, das
ich das so einfach hinkriegen könnte).
Da ist es eine Quelltext-Konstante in AFAIK der myisam/ftdefs.h. Da
steht:
#define MIN_WORD_LEN 4
Aendern und neu kompilieren.
Gruesse aus MS,
c.j.k
Da ist es eine Quelltext-Konstante in AFAIK der myisam/ftdefs.h.
Da steht:
#define MIN_WORD_LEN 4
Aendern und neu kompilieren.
Aha...so.. Aber da ich leider kein DB-Admin bin, sondern lediglich ein MySQL-PHP Freizeit Programmierer wüsste ich gerne noch ein wenig zu dem Ändern und neu Compilieren Punkt.
AFAIK der myisam/ftdefs.h ...ähm..bitte noch einmal für doofe.
P.S: habe den Artikel über das quoten gelesen....Danke !
Gerhard
Hoi,
Da ist es eine Quelltext-Konstante in AFAIK der myisam/ftdefs.h.
Da steht:
#define MIN_WORD_LEN 4
Aendern und neu kompilieren.
Aha...so.. Aber da ich leider kein DB-Admin bin, sondern lediglich
ein MySQL-PHP Freizeit Programmierer wüsste ich gerne noch ein wenig
zu dem Ändern und neu Compilieren Punkt.
Na, was gibts da noch zu wissen?
AFAIK der myisam/ftdefs.h ...ähm..bitte noch einmal für doofe.
In der Datei 'myisam/ftdefs.h' im Source-Verzeichnis deines
MySQL-Sources steht in einer Zeile '#define MIN_WORD_LEN 4'. Die
Zahl (4) musst du deinen Wuenschen entsprechend aendern auf z. B. 3.
Unter 2 (also auf 1) wuerde ich aber nicht gehen... Wenn du die
Datei angepasst hast, compiliere MySQL neu und es sollte deinen
Wuenschen entsprechend laufen.
Aber mal was ganz anderes. Warum zum Teufel installierst du dir nicht
einfach eine aktuelle MySQL-Version? Der Aufwand duerfte erheblich
geringer sein.
Gruesse aus MS,
c.j.k
Hi Christian,
Aber mal was ganz anderes. Warum zum Teufel installierst du dir nicht
einfach eine aktuelle MySQL-Version? Der Aufwand duerfte erheblich
geringer sein.
Seit wann gibt es eine stabile 4.x?
Offiziell "stable" ist immer noch eine 3.23.49a, und ich denke, vor 4.0 wird die Wordlänge nicht konfigurierbar.
Viele Grüße
Michael
(der die Lösung der gestellten Frage bereits vorgestern oder so hier gepostet hatte, samt Angabe über das zu erwartende Wachstum des Index ...)