Seite 1 von 1

Forensuche - Wie funktionierts?

Verfasst: 14.10.2004 14:50
von Cojote
Hallo,

mich würde interessieren wozu es die 3 Tabellen search_results, search_words und search_wordmatch gibt.

Sind in search_words alle Wörter vorhanden die in Beiträgen vorkommen? Wäre doch ziemlich irrsinnig und müsste aufwändig aktualisiert werden wenn ein Beitrag geschrieben wird...oder sind da alle Wörter drin die bereits gesucht wurden (bringt ja auch nicht viel da ständig neue Beiträge hinzukommen)?
Der Inhalt der search_results entzieht sich ganz meinem Verständnis.

Hat da jemand Ahnung von und würde mir erklären wie die Forensuche funktioniert und welche Rollen diese Tabellen spielen?

Merci

Verfasst: 14.10.2004 16:57
von Underhill
Hallo,

Jein, :wink:

aber vielleicht helfen die beiden Links weiter:
http://www.phpbb.de/doku/doku2.php
http://www.phpbb.de/doku/kb/artikel.php?artikel=120

Gruss
Underhill

Verfasst: 15.10.2004 15:52
von Cojote
Vielen Dank. Der Link hat mir schon sehr weitergeholfen, hätte ich vorher mal noch auf der Hauptseite gesucht :oops:

Ich habe jetzt wenigstens mal ne Vermutung. Sieht ja ganz so aus als würden wirklich alle Wörter die in den Postings vorkämen dort gespeichert. Das muss doch wahnsinnig aufwändig sein, besonders wenn ein thread gelöscht wird vorausgesetzt diese Wörter werden überhaupt aus der Tabelle rausgelöscht.
Das mit search_results klingt logisch.

also vielen Dank nochmal für die Hilfe. Wenn jemand nochwas weiß, her damit.

Verfasst: 15.10.2004 16:25
von Acid
Dieser Artikel ist vielleicht auch noch interessant für dich (v.a. die erste Passage in der Anleitung).

Es werden nur Wörter mit 3-20 Buchstaben eingetragen, sofern sie noch nicht enthalten sind oder durch die search_stopwords.txt (s. Link) ausgeschlossen werden.

Eventuell auch mal einen Blick in die functions_search.php bezüglich der verschiedenen Funktionen werfen.