Hallo Andreas,
Ich habe jetzt ne ganze Zeit im MySQL Quelltext unter
/myisam gesucht, vornehmlich in den Dateien die mit "ft_"
anfangen, aber ich finde einfach nirgendwo eine Definition
der "wordchar"-Funktion
Die gibts nicht.
(die die Wort-Trennzeichen für den mySQL fulltext-index
definieren soll),
Das wird mit einem Makro gemacht:
ft_parser.c, Zeile 115:
#ifdef HYPHEN_IS_DELIM
#define word_char(X) (isalnum(X) || (X)=='_' || (X)==''')
#else
#define word_char(X) (isalnum(X) || (X)=='_' || (X)==''' || (X)=='-')
#endif
Dieses Makro ergibt 'true', wenn das Zeichen ein
Alphanumerisches Zeichen, _ oder ' ist. Wenn
'HYPHEN_IS_DELIM' nicht definiert ist, wird zusaetzlich
noch - mit in die Liste genommen.
Gruesse,
CK