原文:打分排序系統漫談1 - 時間衰減

打分排序系統的應用非常普遍,比如電影的評分,知乎帖子的熱度,和新聞文章的排序。讓我們從最簡單直觀的平均打分開始, 聊聊各種打分方法的利弊和使用場景。 最簡單的打分方法當然是一段時間的點贊量綜述。顯而易見的缺點就是越老的帖子容易拿到更多的贊而長期霸榜,HN用了一種簡單的時間方法來考慮時間衰減。 Hacker News Algo 只有點贊 begin align score amp frac v t ...

2019-02-07 11:37 0 1963 推薦指數:

查看詳情

打分排序系統漫談3 - 貝葉斯更新/平均

上一節我們聊了聊用Wilson區間估計來處理小樣本估計,但從原理上來說這種方法更像是一種Trick,它沒有從本質上解決樣本量小的時候估計不置信的問題,而是給估計加上一個和樣本量相關的置信下界,然后用這個下界替代估計進行打分。 想要從本質上解決小樣本估計不置信的問題,一個更符合思維邏輯的方法 ...

Sun Jun 16 21:08:00 CST 2019 4 792
打分排序系統漫談2 - 點贊量?點贊率?! 置信區間!

在第一篇打分系統漫談1 - 時間衰減我們聊了兩種相對簡單的打分算法Hacker News和Reddit Hot Formula,也提出了幾個這兩種算法可能存在的問題,這一篇我們就其中的兩一個問題進一步討論: 如何綜合瀏覽量和點贊量對文章進行打分[期望效用函數->點贊率] 如何解 ...

Sun Feb 10 19:37:00 CST 2019 2 1039
ElasticSearch 評分排序

背景 通過腳本改變評分 背景 近期有一個需求,需要對優惠券可用商品列表加個排序,只針對面值類的券不包括折扣券。 需求是這樣的,假設有一張面值券 50 塊錢,可用商品列表 A 100、B 40、C 10,當用戶查詢當前券可用商品列表的時候優先將卡券可以直接抵扣且不需要用戶在額外 ...

Sun Feb 24 03:35:00 CST 2019 0 6749
分排序算法的介紹及實現

算法要考試了,復習到了排序的知識,所以對復習的內容進行以下總結,參考書目《算法導論》。排序問題是算法與數據結構中常講到的問題了,有次面試問到了具體的快速排序的原理以及實現,頓時當時就愣了,平時各種語言提供的類庫中都有實現好的快速排序算法,針對這個算法原理也就沒有在意;不過這次 ...

Sun Dec 23 19:23:00 CST 2012 1 4571
Solr搜索的排序打分規則探討

轉載 http://www.colorfuldays.org/program/solr/solr_edismax_boost/ 使用Solr搭建搜索引擎很容易,但是如何制定合理的打分規則(boost)做排序卻是一個很頭痛的事情。Solr本身的排序打分規則是繼承自Lucene的文本相關度的打分 ...

Sun Jul 29 04:52:00 CST 2012 0 3441
ES標簽搜索並解決評分排序問題

一、概述 需求:   最近在做一個新聞項目,有這樣一個需求: 用戶根據視頻內容手動創建標簽,標簽個數不限 在視頻詳情頁提供根據標簽推薦視頻功能,即按本視頻的標簽進行搜索,標簽匹 ...

Wed Dec 30 18:27:00 CST 2020 0 768
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM