Funktion: Suchen!

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
Spea
Mitglied
Beiträge: 7
Registriert: 03.09.2003 15:30

Funktion: Suchen!

Beitrag von Spea »

hi,

ich wollte mal fragen, warum etwas bzw. was beim suchen in die tabellen
phpbb_search_results,
phpbb_search_wordlist und
phpbb_search_wordmatch

eingetragen wird.

hat das einen besonderen sinn, spart das irgendwie an traffic oder sowas ähnliches?
würde mich echt interessieren!

mfg

Spea
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

Nun die Namen der Tabellen erklären sich doch von selbst.

phpBB_search_results: Speicherung der jeweiligen Sucheingabe
phpBB_search_wordlist: Speicherung sämtlicher auf dem Board geschriebenen Wörter
phpBB_search_wordmatch: Übersicht welcher Beitrag zu welchem Wort aus der "search_wordlist" passt
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Das wird nicht beim Suchen da eingetragen, sondern beim posten.
Die Suche greift nur auf diese Tabellen zurück. Dort werden die Wörter etc gespeichert und von dort aus wird dann auf die Beiträge zurückgegriffen (sehr einfach ausgedrückt).
Wenn du diese Tabellen jetzt leeren würdest, dann würde die Suche nichts mehr finden.
Ich hoffe, dass das einigermaßen verständlich war :)
Sonst weiterfragen...
Spea
Mitglied
Beiträge: 7
Registriert: 03.09.2003 15:30

Beitrag von Spea »

hm...ok so weit so gut.

und was hat das für einen tieferen sinn?
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

Wie meinst du das?
Les dir doch meinen Beitrag oben durch. Da steht doch der Sinn der jeweiligen Tabelle.
Spea
Mitglied
Beiträge: 7
Registriert: 03.09.2003 15:30

Beitrag von Spea »

naja..ich könnte ja auch einfach in den tabellen
phpbb_posts_text und phpbb_topics
danach suchen, deswegen frag ich nach nen tieferen sinn.
Gast200921

Beitrag von Gast200921 »

Rein technisch könntest Du das. Aber das würde die Zeit, die Du brauchst, um zu einem Suchergebnis zu gelangen, drastisch erhöhen. Die Tabellen 'search_wordlist' und 'search_wordmatch' repräsentieren einen Such-Index. Die Daten sind entsprechend aufbereitet, daß man schnell auf sie zugreifen kann. 'man' ist in diesem Fall Dein Datenbank-System. Stelle es Dir vor wie das Inhaltsverzeichnis eines Buches, in dem von phpBB nachgesehen wird. Dein Vorschlag wäre es, das komplette Buch durchzulesen, um entsprechende Textpassagen zu finden.
Spea
Mitglied
Beiträge: 7
Registriert: 03.09.2003 15:30

Beitrag von Spea »

ok...leuchtet mir ein
thx
Antworten

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