Hallo Christian!
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
Aber das ist doch auskommentiert, da muß es doch noch was anders geben, oder? Und ist diese Prüfung nicht etwas zu simpel um die Wörter für den Volltext-Index zu trennen? Das hieße ja Wörter nur durch durch '_', '' und Zahlen getrennt werden, oder? Es muß ja mindestens auch durch Leerzeichen getrennt werden, und Michael hat mir mal geschrieben, dass sogar '(' beim Suchen nicht beachtet würden, also dass auch bei diesen Zeichen getrennt werden müßte.
Das ft_parse.c habe ich mir nochmal angeguckt, und finde darin ehrlich gesagt keine Stelle, an der irgendeine Trennung bei Leerzeichen oder '(' durchgeführt werden könnte, aber wie gesagt ich verstehe den Quelltext nicht wirklich.
jedenfalls vielen Dank und viele Grüße
Andreas
PS: Wieso beschwert sich das Forum ich hätte "mehr als 50% zitierte Zeilen" in meinem Posting?