Seite 1 von 1
Funktion: Suchen!
Verfasst: 03.09.2003 15:38
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
Verfasst: 03.09.2003 15:44
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
Verfasst: 03.09.2003 15:45
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...
Verfasst: 03.09.2003 15:54
von Spea
hm...ok so weit so gut.
und was hat das für einen tieferen sinn?
Verfasst: 03.09.2003 15:59
von codemonkey
Wie meinst du das?
Les dir doch meinen Beitrag oben durch. Da steht doch der Sinn der jeweiligen Tabelle.
Verfasst: 03.09.2003 16:03
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.
Verfasst: 03.09.2003 16:11
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.
Verfasst: 03.09.2003 16:12
von Spea
ok...leuchtet mir ein
thx