this post was submitted on 20 Jun 2023
24 points (96.2% liked)

Haupteingang

56 readers
1 users here now

Die Standard-Community von feddit.de

In dieser Community geht es ausschließlich um alles rund um die Instanz!

Hast du Fragen? [email protected]

matrix chat: !feddit:tilde.fun

founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 1 year ago (5 children)

Gibt's eigentlich Doku dazu, wie das funktioniert?

[–] [email protected] 6 points 1 year ago (4 children)
[–] [email protected] 7 points 1 year ago (3 children)

Das klingt sehr nach dem Algorithmus den Reddit zumindest am Anfang benutzt hat. Du sortierst nach einem Wert, der am Anfang dem Post-Timestamp entspricht und dann für jeden Upvote erhöht wird. Bei Comments benutzt Reddit das aber schon länger nicht mehr, deswegen sieht man dort per Default „best“ statt „hot“ Ranking. Siehe dazu diesen Text von Randall Munroe und den verlinkten Artikel. Sollte Lemmy auch machen! https://web.archive.org/web/20160410032904/http://www.redditblog.com/2009/10/reddits-new-comment-sorting-system.html

[–] [email protected] 2 points 1 year ago (1 children)

Simple Idee und der Algorithmus dafür ist ja im verlinkten Artikel schon geschrieben. Hab leider auf github noch kein Issue oder PR dazu gefunden. Das sollte aber kurzfristig implementierbar sein.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Hab das hier auf die schnelle gefunden

Comment hot rank update https://github.com/LemmyNet/lemmy/blob/main/crates/db_schema/src/aggregates/comment_aggregates.rs

Hot rank function selbst scheint in utils.rs als sql Funktion deklariert zu sein aber auf dem Handy finde ich gerade den sql code selbst nicht..

edit: hier https://github.com/LemmyNet/lemmy/blob/37754189524e761626917295958cc156b1d21481/migrations/2021-01-05-200932_add_hot_rank_indexes/up.sql#L4

load more comments (1 replies)
load more comments (1 replies)
load more comments (1 replies)