Seite 1 von 1

Suchen-Funktion: Tabellen in Datenbank neu erstellen

Verfasst: 07.05.2004 16:37
von diesler
Hallo,
wir haben eben 25.000 Beitrage aus unserem veralteten Forum (phorum-Software) in phbb2.0.8 importiert.

Dies hat gut geklappt. Bis auf die Suchenfunktion. Die funktioniert bei importierten Artikeln nicht. Das heisst, alle importieren Beiträge lassen sich mit "Suchen" nicht durchsuchen. Neue Forenbeiträge werden hingegen erkannt.

Ich vermute, das Problem liegt in den Datenbank-Tabellen prefix_search_results,
prefix_search_wordlist
prefix_search_wordmatch

Fragen:
--------
Wie kann ich phbb beibrigen auch die älteren Forenbeiträge für die Suche zugänglich zu machen?

Gibt es vielleicht irgendwo ein Skript, mit denen man die Tabellen neu aufbauen kann? Oder hat jemand eine andere Idee?

Ich bin dankbar für jeden Tipp!

Gruss
Peter

Verfasst: 07.05.2004 16:42
von Fabse
Ich glaub mit dem DB Maintenance Mod geht es. Aber es dauert mehrere Stunden bei so vielen einträgen!

Verfasst: 07.05.2004 16:46
von andreasOymann
schneller und stabiler läuft es, wenn man board und DB lokal laufen lässt, dort die Suchtabellen neu aufbauen lässt und anschließend die Tabellen hochlädt...

Verfasst: 07.05.2004 16:50
von Fabse
Keine blöde idee und das board fällt auch nicht lange aus!

Verfasst: 07.05.2004 16:58
von andreasOymann
weiterhin umgeht man dabei das php-timeout, da man es auf seinem lokalen Server ja unbegrenzt per php.ini hochsetzen kann. Sollte die Suchtabelle sehr groß werden und selbst der Upload mit phpmyadmin scheitern wg. timeout, bietet sich das Einfügen der Tabellen mit mysqlfront oder alternativ das splitten der Tabelle in mehrere Teile an.

aber....

Verfasst: 07.05.2004 16:59
von diesler
andreasOymann hat geschrieben:schneller und stabiler läuft es, wenn man board und DB lokal laufen lässt, dort die Suchtabellen neu aufbauen lässt und anschließend die Tabellen hochlädt...
aber wenn man einen eigenen Server im Rechenzentrum hat, dann spielt das doch keine Rolle, oder versteh ich was falsch?

Peter

Verfasst: 07.05.2004 17:02
von andreasOymann
stimmt, wenn du entsprechenden Zugriff hast und o.g. Einstellungen bzgl. Timeout vornehmen kannst / darfst, sollte es keine Probs geben. Ich würde aber trotzdem mit einer Kopie arbeiten und die Tabellen anschließend übertragen, ist immer sicherer...

Welches mod nehmen?

Verfasst: 07.05.2004 17:05
von diesler
Fabse hat geschrieben:Ich glaub mit dem DB Maintenance Mod geht es. Aber es dauert mehrere Stunden bei so vielen einträgen!
Hi,
ich habe jetzt zwei mods gefunden:

Den erwähnten DB Maintenance Mod
und Rebuild Search Index

Welchen soll ich nehmen um mein oben beschriebenes Problem zu lösen?

Peter

Verfasst: 07.05.2004 17:07
von Fabse
Ich würd die den DB Maintenance Mod empfehlen. ´Dieser kann noch viele andere Sachen machen!

Verfasst: 07.05.2004 17:08
von andreasOymann
Fabse hat geschrieben:Ich würd die den DB Maintenance Mod empfehlen. ´Dieser kann noch viele andere Sachen machen!
*kopfnicken*