Suchfunktion aktualisieren

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
einheitlix
Mitglied
Beiträge: 58
Registriert: 10.07.2003 01:24
Wohnort: Siegen
Kontaktdaten:

Suchfunktion aktualisieren

Beitrag von einheitlix »

Hi,

ich bin vor kurzem von iB auf phpBB umgestiegen. Ich habe alle alten Beiträge, die wir so hatten, mit so einem Converter konvertiert (ach ne ;)), und das hat auch bis auf ein paar Kleinigkeiten (teils zu lange Usernames / Sigs und so, aber egal) ganz gut geklappt.

Jetzt habe ich aber das Problem: die Suchfunktion in phpBB findet die alten Beiträge nicht mehr. Die Suchfunktion findet nur die Beiträge, die verfasst wurden, nachdem ich umgestiegen bin (also nur die die ein paar Tage alt sind eigentlich). Aber die importierten Beiträge scheinen in deren Index nicht vorhanden zu sein.

Gibt es irgendeine Möglichkeit, die Suchfunktion zu rehashen oder so, ich meine dass der Index für die Suchfunktion komplett neu generiert wird? Das wäre wirklich sehr hilfreich!

Danke im vorraus :)

Malte
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Schonmal hiermit:
http://www.phpbbhacks.com/viewhack.php?id=1592
versucht?
Oder repariert der die Search-Table nur?
einheitlix
Mitglied
Beiträge: 58
Registriert: 10.07.2003 01:24
Wohnort: Siegen
Kontaktdaten:

Beitrag von einheitlix »

Juchhu, das war's! Danke mal wieder :-)

[edit]
Der repariert die Seach Table übrigens nicht, sondern legt sie anhand der Postings in der Datenbank komplett neu an. Und zwar optimiert. Das beschleunigt die Suchfunktion drastisch, als netter kleiner Nebeneffekt ;)
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

einheitlix hat geschrieben:Der repariert die Seach Table übrigens nicht, sondern legt sie anhand der Postings in der Datenbank komplett neu an.
Genau das hab ich gehofft, als ich das oben gepostet hab... ;)
Gast

Beitrag von Gast »

Hallo zusammen,

wie sind denn eure Erfahrungen zu dem Script? Kommt es bei vielen Beiträgen (>30000) zu einem PHP-Time Out?

Ich hatte mal einen ähnlichen Mod ausprobiert und der war auf dem Server nicht ausführbar. Local auf dem eigenen Rechner hatte die Ausführung um die 4 Stunden benötigt.. :cry:
einheitlix
Mitglied
Beiträge: 58
Registriert: 10.07.2003 01:24
Wohnort: Siegen
Kontaktdaten:

Beitrag von einheitlix »

Also du kannst die Anzahl der Postings, die ins Search Index aufgenommen werden sollen, beschränken. Ich habe fast 30000 Postings (genau: 29513, aber das ändert sich ja alle paar Minuten :D), aber das Rebuild mal testweise auf 1000 Posts beschränkt. Hat wohl irgendwas zwischen einer viertel und einer halben Stunde gedauert, so genau habe ich nicht drauf geachtet (hab's laufen lassen und währenddessen was anderes gemacht oder so, das läuft ja eh auf einem remoten Server - ausser wenn du gerade am richtigen Server sitzt :D - und ein Browserfenster wo der aktuelle Stand angezeigt wird irgendwo im Hintergrund tut ja nicht weh).

Aber das muss man ja auch nur einmalig machen.

Achja: du kannst auch die Ausführungszeit beschränken. Wenn du die z.B. auf 4 Stunden beschränkst und das Script aber 5 bräuchte, hört es nach 4 halt auf und dann hast du nur soviele Sucheinträge im Index, wie das Script bis zu dem Zeitpunkt geschafft hat.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“