Archiv verlassen und diese Seite im Standarddesign anzeigen : Volltextsuche lässt sich nciht mehr aktivieren
Aus irgendeinem Grund lässt sich die Volltextsuche nicht mehr aktivieren.
- ACP Option MySQL Volltext-Suche steht auf JA
- MySQL-Version ist 4.0.20
- Tabellen thread und post sind vom Typ MyISAM und haben die FULLTEXT Indexes
Das Problem ist. Egal ob ich nun im ACP die Volltextsuche auf JA oder NEIN stelle, es werden immer beim erstellen neuer Beiträge die Wörter in der Tabelle vb3_word aufgenommen. :(
Komischerweise hat das ganze vor meinem Serverwechsel einwandfrei funktioniert.
Beiträge wie: "Volltextsuche wird nicht offiziell unterstützt" könnt ihr euch bitte sparen, denn das hilft mir nicht wirklich weiter. :)
1. Stelle "MySQL Volltext-Suche" auf Nein.
2. Lösche die MySQL Indexes von thread / post
3. Leere den Suchindex
4. Füge die Indexes wieder hinzu
5. Lade die Original includes/functions_databuild.php hoch
6. Stelle "MySQL Volltext-Suche" auf Ja.
Schade. Hat nichts gebracht. :confused:
Die Suche findet nichts, da die Suche immer noch auf dem Searchindex basiert. Wenn ich neue Beiträge schriebe, werden die Wörter in die word-Tabelle aufgenommen und mit der Suchfunktion gefunden. Egal ob nun "
MySQL Volltext-Suche" auf JA oder NEIN steht.
edit: Oh Oh Oh. Ich habe was entdeckt. Bei meinem Serverumzug habe ich alle Datein von vBulletin 3.0.1 hochgeladen anstatt die 3.0.3 :eek: :eek: :eek:
Odysseus
20.01.2005, 19:45
Wo findet man die Einstellung "MySQL Volltext-Suche"?
Ich habe vB 3.0.5 drauf.
In der Tabelle "post" habe ich einen Volltext Index auf "pagetext" und "title" gesetzt, in der Tabelle "thread" auf "title" und "lastposter". Fehlt noch etwas?
Unter vBulletin Optionen / Versionsinfos und andere Nichtveränderbare (nur im Debug-Modus sichtbar)
Hat da jemand Erfahrung mit bei größeren Boards (ca. 1 Million Beiträge), besser oder schlechter (im Bezug auf die Serverlast) als vB Built-In?
Odysseus
20.01.2005, 20:02
Wie komme ich in dieses Debug Modus!?
Den kenne ich gar nicht ...
PS: Mein Forum hat 1,4 Millionen Posts und ich will gerade mal testen, ob Volltext mir etwas nützt. :)
Hellraider
20.01.2005, 20:09
Wie komme ich in dieses Debug Modus!?
In der includes/config.php $debug=1; einfügen.
Odysseus
20.01.2005, 20:33
OK, das geht.
Aber wie erreiche ich nun, dass er nur noch die Volltext-Suche benutzt?
Wenn ich die Suchmaschine ausschalte, kann man nichts suchen.
Wenn ich sie einschalte, wird die Postindex - und Word Tabelle weitergeführt. Genau das will ich doch aber verhindern!
OK, das geht.
Aber wie erreiche ich nun, dass er nur noch die Volltext-Suche benutzt?
Wenn ich die Suchmaschine ausschalte, kann man nichts suchen.
Wenn ich sie einschalte, wird die Postindex - und Word Tabelle weitergeführt. Genau das will ich doch aber verhindern!
Und du hast das gemacht?Unter vBulletin Optionen / Versionsinfos und andere Nichtveränderbare -> MySQL Volltext-Suche -> JaUnd die Suchfunktion an sich muss natürlich aktiviert bleiben.
Odysseus
20.01.2005, 21:31
Komisch ... nachdem ich es ein paar Mal an und ausgeschaltet habe, geht es nun ... allerdings scheint mir die Performance extrem schlecht zu sein.
Seltsam, denn eigentlich sollte die Sache mit Volltext ja performanter sein, da das direkt von MySQL System gemanaged wird.
Hallo,
die schlechtere Performance kann ich bestätigen. Wir haben die Volltextsuche auch mal getestet mit dem Ergebnis das eine Suchanfrage meist 30 sek. und länger gedauert hat. Bei vielen Suchanfragen wurde das gesamte Forum merklich langsamer.
ich kann ebenfalls bestätigen, dass die volltextsuche - so wie sie momentan (hidden)implementiert ist - ab >1mio posts nicht verwendbar ist. :(
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.