Seite 1 von 1

Interne Forensuche liefert mangelhafte Ergebnisse

Verfasst: 27.10.2011 13:57
von utebar
Wir haben schon seit einiger Zeit Probleme mit der internen Suche nach Beiträgen in unserem Forum. phpbb-Skript greift bei der Suche wohl unter anderem auf auf die phpbb_search_wordmatch Tabelle zu. Vor ein paar Wochen hatten wir jedoch das Problem das manche Seitenaufrufe im Forum bis zu zehn Sekunden gedauert haben, darauf hin haben wir infolge von über 35 Millionen Einträgen in der phpbb_search_wordmatch Tabelle, diese mal geleert. Unsere Frage ist nun: Wie stellt man am besten die interne Suche im Forum per phpbb auf? Auf welche Tabellen sollte die Forensuche unter Berücksichtigung der Ladezeiten zugreifen?

Danke & viele Grüße an das Forum

Re: Interne Forensuche liefert mangelhafte Ergebnisse

Verfasst: 27.10.2011 14:04
von darkonia
wenn dir die phpbb suche nicht gefällt kannst du die suche auch per google machen lassen, ist oftmals sehr viel schneller

Re: Interne Forensuche liefert mangelhafte Ergebnisse

Verfasst: 27.10.2011 20:28
von utebar
darkonia hat geschrieben:wenn dir die phpbb suche nicht gefällt kannst du die suche auch per google machen lassen, ist oftmals sehr viel schneller
Um das Gefallen geht´s ja weniger, die Google-Suche ist ja im Forumskript obendrein eingebaut, funktioniert auch tadellos und recht flink.
Die benutzerdefinierte Suche hingegen ist ja anders aufgebaut, dort kannst du gezielt nach Benutzernamen, Unterforen, Kategorien oder auch nur einzelnen Schlagwörtern suchen.
Diese Funktion kann uns google natürlich nicht zur Verfügung stellen und sollte möglichst das phpbb-Skript und zugehörige Programmierung bewerkstelligen.

Danke & Gruß

Re: Interne Forensuche liefert mangelhafte Ergebnisse

Verfasst: 27.10.2011 20:47
von Mahony
Hallo
Stell die Suche um auf Fulltext mysql.
ACP - Allgemein - Suchfunktion und dort bei Verwendetes Backend: Fulltext mysql einstellen.

Danach noch unter:
ACP - Wartung - Such-Indizes bei Fulltext mysql den Suchindex erstellen lassen und den Fulltext native index löschen.


Grüße: Mahony

Re: Interne Forensuche liefert mangelhafte Ergebnisse

Verfasst: 28.10.2011 13:45
von utebar
Mahony hat geschrieben:Hallo
Stell die Suche um auf Fulltext mysql.
ACP - Allgemein - Suchfunktion und dort bei Verwendetes Backend: Fulltext mysql einstellen.

Danach noch unter:
ACP - Wartung - Such-Indizes bei Fulltext mysql den Suchindex erstellen lassen und den Fulltext native index löschen.
Danke Mahony! Allerdings stelle ich gerade fest, dass ich den Beitrag im falschen Forum eröffnet habe, denn es handelt sich um ein phpBB2 Forum. :(
Gibt es dort einen Mod oder eine Möglichkeit die Suchfunktion zu optimieren?

Und kann bitte ein Moderator den Beitrag ins richtige Forum verschieben?

Danke & Gruß

Re: Interne Forensuche liefert mangelhafte Ergebnisse

Verfasst: 28.10.2011 15:31
von Mahony
Hallo
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Ich würde empfehlen, das Forum auf phpBB3 upzudaten.


Grüße: Mahony

Re: Interne Forensuche liefert mangelhafte Ergebnisse

Verfasst: 31.10.2011 11:12
von LuLa
darkonia hat geschrieben:wenn dir die phpbb suche nicht gefällt kannst du die suche auch per google machen lassen, ist oftmals sehr viel schneller
Man sollte noch hinzufügen, daß eine Board-Suche über Google nur richtig funktioniert, wenn auch Bots und Gäste den Großteil des Boards durchsuchen und besuchen können.