PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Keine Suchergebnisse nach Verkleinerung der minimalen Wortlänge für den Suchindex


noc
23.07.2007, 16:29
Hallo,

wir haben die "Minimale Wortlänge für den Suchindex" auf 3 verkleinert, anschließend den Suchindes gelöscht und neu erstellt. Dennoch werden keine Beiträge gefunden, wenn der Suchbegriff nur 3 Zeichen hat.

Meldung:
"Ihre Suchanfrage erzielte keine Treffer. Bitte versuchen Sie es mit anderen Suchbegriffen."

Die Suchbegriffe kommen definitiv freistehend im Forum vor. Ab 4 Zeichen funktioniert es wieder. Was machen wir hier falsch?

Danke für Eure Hilfe

pogo
23.07.2007, 16:55
Welcher Suchfunktionstyp wird denn benutzt?

MySQL-Volltextsuche:
Die Einstellung hat hier keine Auswirkung, da der MySQL-Server direkt konfiguriert werden muss, dass er Wörter mit 3 Buchstaben indiziert.


vBulletin-eigene Suchfunktion:
Nach der Änderung sollte der Suchindex gelöscht und neu aufgebaut werden, damit auch die "neuen Wörter" indiziert werden.

noc
23.07.2007, 17:05
Hallo,

danke für die schnelle Antwort.

Das Board nutzt tatsächlich die MySQL-Volltextsuche. Wie stellt man bei dem MySQL-Server um, dass auch kürzere Suchbegriffe gefunden werden? Und wo liegen die Vor- und Nachteile der einzelnen Such-Typen?

Danke für Eure Hilfe

pogo
23.07.2007, 17:12
Es muss die Variable ft_min_word_len auf 3 gesetzt werden.

Thema: Vorteil von MySQL-Volltextsuche? (http://www.vbulletin-germany.com/forum/showthread.php?t=20551)

Marius
27.02.2008, 00:37
Gibt es eine Möglichkeit ft_min_word_len auf 4 zu lassen und trotzdem bestimmte 3 Buchstabenwörter aufzunehmen (so wie im ACP bei den Suchmaschineneinstellungen).

Tal_
27.02.2008, 19:28
das geht nur wenn du auf die bordeigene Suche umstellst. Wenn du es bei der mysql-suche lässt mußt du die Variable in den my.conf ändern und danach mysql neu starten.