问题标签 [ranking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - Can I make an App Engine model property call a function?
I'm implementing a frontpage with "hot" stories based on a certain ranking algorithm. However, I can't figure out how to pass App Engine Datastore my own sort function (like I can in Python with sort(key=ranking_function)). I want something like this:
So that I can later call:
Any idea how to do this using App Engine Datastore models?
ruby-on-rails - 帮助 Ruby on Rails 5 分排名算法
我目前正在为我的学位的最终项目开发一个类似于 digg 的 Ruby on Rails 应用程序,我被困在 5 分排名算法中。
有几个因素需要涉及,这里是一个细分:
用户
- 他们将在每个类别中获得个人 5 分排名,其中 5 分是最好的,1 分是最差的(将其视为 5 星排名),所以我可以完美地拥有 IE。历史类 2 星排名和技术类 5 星排名。
故事
- 每个故事将仅被分类为 1 个类别,当用户发布故事时(这是问题之一),它将根据用户在该类别中的排名获得“基本排名”。IE 假设我在技术类别中的排名为 5 星,那么如果我在其中发布故事,则会获得 5 星的基本排名,因为我在该类别中的排名为 5 星。
最后,我有3个排名。平均用户排名,每个类别的用户排名和每个故事的排名。
我找到了这个链接:http ://www.seomoz.org/blog/reddit-stumbleupon-delicious-and-hacker-news-algorithms-exposed
它分解了各种排名算法,Reddit 算法似乎适应了我的需求,我相信这只是用适当的方程替换 X = D - U 变量的问题,该方程平均可以给出 1-5 分。
你们有什么感想?
谢谢你,乔什
sql - 如何在全文搜索中设置订单优先级(Sql Server)
我有一个简单的tbl_posts表,其中包含三列(id、name、content)
我为名称和内容列创建了全文索引。当我像这样查询它时:
我希望结果的顺序将首先按列名中的排名,然后是我的内容
ranking - 确定用户最有可能访问过哪些网站的先验排名
我有一个较大的网站数据库(约 1 亿行)。这包括主要域(2LD 和 3LD)和从这些域中抓取的特定 URL(无论是托管在那里 [如大多数博客] 还是仅从其链接 [如 Digg],并引用主机域)。
我还抓取了 Alexa 前 100 名、Bloglines 前 1000 名、Google pagerank、Technorati 前 100 名和 Quantcast 前 100 名排名。但是,许多域将没有排名,或者只有一部分;几乎所有的子域 URL 都没有排名,除了谷歌的 0-10 页面排名(有些甚至没有)。
我可以添加任何必要的新抓取,假设它不需要大量的爬虫。
我也有大量关于以前用户访问过哪些网站的信息。
我需要的是一种算法,该算法根据访问者在不知道当前访问者的情况下访问该 URL 的可能性对这些 URL 进行排序。(但是,它可以使用有关以前用户的汇总信息。)
这个问题只是关于相对固定(或至少汇总)的先验排名;还有另一个问题涉及获得动态排名。
鉴于我的资源有限(计算资源和财务资源),我按照访问这些站点的先验概率对这些站点进行排名的最佳方法是什么?
php - 在 foreach 循环中使用图表进行投票排名
我有一个 foreach 循环中排名脚本的结果,按票数排序。有没有办法用图表/图形工具来可视化这个?结果在表格中,因此每个“项目”都有自己的
我想显示票数,例如。4、在一行下面写出结果。对于所有其他结果也是如此。
有什么建议吗?
提前致谢 :)
twitter - API 对博客文章进行排名
我想知道是否有任何简单的方法可以通过计算博客文章被转发/挖掘/嗡嗡声的次数以及是否有现有的 api 来对博客文章进行排名。这个想法是将重要的“故事”保留在博客时间线的顶部。
algorithm - 如何平衡评分数量与评分本身?
对于学校项目,我们必须实施排名系统。然而,我们认为一个愚蠢的平均排名会很糟糕:一个用户排名 5 星的平均排名会比 188 个用户排名 4 星的平均排名更好,这很愚蠢。
所以我想知道你们中是否有人有“智能”排名的示例算法。它只需要考虑给定的排名和排名的数量。
谢谢!
api - 谷歌网站排名从搜索词
是否有可能(谷歌 API 或其他东西)在给定搜索词的情况下获得网站的排名?它的代码相当于在 Google 中搜索一个词,然后浏览结果,直到找到您要查找的网站。
我所说的排名是指在找到的页面中的位置,例如,当搜索某个词时,该站点的编号为 4000。
谢谢!
mysql - 复杂的mysql等级!
我有一个包含这些列的表:win、los、id ...
我想通过这个索引对表格进行排序:win / ( win + los ) * 30 + win / SUM(win) * 70 然后找到两个 id 的排名。我对mysql不是很好,所以我写的完全错误。(它使用 Perl + DBI + DBD::mysql):
还有这个查询它假设每个用户可能每 5-10 秒运行一次,所以我试图非常非常快地找到一些东西。如果有必要,我可以添加、更改、删除任何列,以便尽可能快。
sql - 显示游戏排名网格:优化左外连接并找到玩家
我想做一个排名网格。
我有一个由键索引的不同值的表:
表 SimpleValue : key varchar, value int, playerId int
我有一个有几个 SimpleValue 的播放器。
表播放器:id int,昵称 varchar
现在想象一下这些记录:
简单值:
玩家:
我想在各种 SimpleValue 上显示这些玩家的排名。就像是:
目前,我根据您要显示的 SimpleValue 键以及您要订购播放器的 SimpleValue 键生成一个 sql 查询。
例如:我想显示每个玩家的 'lvl' 和 'for' 并在 'lvl' 上对它们进行排序
生成的查询是:
此查询运行完美。但是如果我想显示 10 个不同的值,它会生成 10 个“左外连接”。有没有办法简化这个查询?
我有第二个问题:有没有办法显示这个排名的一部分。想象一下,我有 1000 名玩家,我想显示 TOP 10,我使用 LIMIT 关键字。现在我想显示玩家 Bob 的排名,即 326/1000,我想在上面和下面显示 5 个排名玩家(所以从 321 到 331 的位置)。我怎样才能实现它?
谢谢。