Michael Schröpl: Schöner Voten Dank JavaScript ?!

Beitrag lesen

Hallo Bernhard,

an meine Denksportaufgabe letztes Jahr. Am Ender der 60 Postings
oder so hab ich schon nicht mehr gewusst was wer gesagt hat und wo
das dann steht! Ich verlier bei mehr als 15-20 Postings ziemlich
schnell die Orientierung.

Da geht es Dir nicht anders als mir.

Wie machen das die Profis? Immer eine Kindreihe komplett abarbeiten?
Oder wie die Informatiker sagen: Wie traversiert man den Baum am
besten: inorder, preorder oder postorder ;-)

Es wäre bitter, diese Aufgabe dauerhaft mit Traversieren lösen zu müssen.
Denn was Du doch eigentlich willst, ist eine Seite wiederzufinden, an
deren Inhalt Du Dich teilweise noch erinnerst. Das ist genau die Aufgabe
einer Suchfunktion.

Die Forums-Software ist noch weit davon entfernt, fertig geschrieben zu
sein. Momentan kann man erst mal Posten und Archivieren.
Was es auch noch geben sollte, ist ein Äquivalent zu derjenigen Funktion
des früheren Schwanzabschneiders, welche für die archivierten Threads
entsprechende Indexstrukturen erzeugte, um die bereits existierende
(oder auch eine neue) Suchmaschine mit den entsprechenden Informationen
zu versorgen. Denn gerade das durch Voting qualitativ hochwertigere neue
Archiv möchte man ja wieder durchsuchen können.

Die neue Archivierungsfunktion arbeitet jedoch nicht mehr durch explizi-
ten Aufruf), sondern implizit als Seiteneffekt eines jeden einzelnen
Posting-Vorgangs.
Genauso könnte auch das Erzeugen eines Indexeintrags ein Seiteneffekt
eines jeden einzelnen Posting-Vorgangs werden.
Und dann wäre das aktuelle Forum genauso durchsuchbar wie sein Archiv.

Es geht letztlich nur darum, eine ohnehin benötigte Funktion zusätzlich
an einer weiteren Stelle aufzurufen (und das so performant hinzukriegen,
daß die eigentliche Posting-Funktion dadurch nicht zu langsam wird - das
dürfte aber nicht schwer sein, weil in erster Näherung pro Posting nur
eine einzige Zeile ans Ende der Forums-Indexdatei angefügt werden müßte).

Der Archivierer müßte dann natürlich diese Forums-Indexdatei entsprechend
verkleinern, wenn er einzelne Threads ins Archiv überführt - dafür aber
müßte er zu diesem Zeitpunkt die entsprechenden Indexeinträge nicht mehr
neu berechnen, weil das schon während des Postens getan wurde ...

Viele Grüße
      Michael