Seite: 1 2 3
(328 Posts)

(nachträglich editiert am 01.03.2021 um 17:01 Uhr)

Ich werde missverstanden ;). Es geht hier nicht um Geschwindigkeit sondern um die Qualität der Ergebnisse, im Grunde würde man nur einen Index füttern. Und ja mein PHP und so drum herum ist an sich recht gut, könnte ich machen.

Im Grunde würde schon ein anonymisiert Datenbankdump nur der Forumposts z.B ausreichen um einen Demodummy zu bauen wo ich dokumentieren könnte wie das funktioniert mit Code und man könnte direkt mal vergleichen.

Das war aber nicht mit "einfach gemeint". Was ich und viele andere möchten und was mit "einfach" gemeint war ist lediglich die Sortierung oder Beschränkung auf das alter der Posts in den Suchtreffern als schneller Komfortgewinn (jetzt mal von der UI abgesehen).

Ich hab momentan aber auch gerade Urlaub und hätte Zeit, ist die Suche merklich besser könnte ich das später mit Sicherheit auch implementieren. Helfe gerne wo ich kann. Bevor ich aber irgendwo "rumdoktore" sollten wir einen Proof of Concept machen wo man bewerten kann ;)

Na das ist doch mal ein Mann, der seinen Worten auch Taten folgen lässt. Das gefällt mir. Ich denke schon, dass das über Indexierung und Clickrating zu besseren Ergebnissen führt.

Rest schreib ich dir per PN - bevor es losgehen kann, müssen wir noch ein paar rechtliche Sachen klären, kennst du ja sicher als ITler.

Auf jeden Fall vielen Dank schonmal für deine Einsatzbereitschaft.

Ich bin in der Frage der Forumssuche hoffentlich einen Schritt weitergekommen, habe eine (intern) komplexere Suchfunktion programmiert und habe jetzt mal zum Testen für die nächsten Wochen den Code hochgeladen.

Es gibt jetzt im Prinzip zwei Neuigkeiten, die eine ist trivial und an der anderen muss man wahrscheinlich noch etwas an den Details feilen:

wenn der Suchbegriff in einem Post (und nicht im Forumstitel) gefunden wird, dann wird man automatisch zu dem Post innerhalb des Threads geleitet in dem das Suchwort vorkommt. Das ist sicherlich bei 30-seitigen Threads recht erfreulich die Suchergebnisse werden nach einem erweiterten Scoring-System sortiert, Details dazu weiter unten

 

So jetzt die Details an denen man feilen kann. Hierzu bräuchte ich eure Hilfe, schaut mal bei den Suchen die ihr so macht ob da jetzt bessere Ergebnisse rauskommen, aber auch ob ihr Anhaltspunkte findet anhand derer man sie noch weiter verbessern könnte.
Mein erweitertes Scoring-System funktioniert aktuell folgendermaßen:

  • Threadtitel und Posts werden per Match-Against durchsucht und dabei entsteht ein Score, der so ungefähr die Treffergenauigkeit wiedergibt.
  • diesen Score nehme ich als Basis und er wird weiter erhöht, wenn der Thread oder das Ergebnis bestimmte Eigenschaften aufweist und die sind:
    • Ergebnis im Titel gefunden: +4
    • Anzahl Posts größer zwei: +1
    • Anzahl Posts größer fünf: +1
    • letzter Post max 2 Monate alt: +3
    • letzter Post max 1 Jahr alt: +2
    • letzter Post max 2 Jahre alt: +1

Und nach diesem Score wird dann sortiert.
Was ich noch machen will ist, dass ich noch eine Erhöhung mache, wenn in einem Thread mehrere Treffer sind - das kommt also noch.

So jetzt eure Meinung, schaut mal ne Weile wie die Ergebnisse aussehen und ob ihr Ideen habt welche weitere Bedingungen in Betracht gezogen werden könnten, ob die o.g. Parameter anders gesetzt werden sollten, etc.

Danke schonmal für die Hilfe

+ Punkte für viele Likes des Themas +/- des ersten Posts.

Besonders bei Bastelanleitungen wird wenig kommentiert, aber viele Likes gegeben.

Seite: 1 2 3



Anzeige