问题标签 [rating]

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.

0 投票
9 回答
775 浏览

automation - 基于收听习惯的自动音乐评级

我在 Delphi 中创建了一个类似 Winamp 的音乐播放器。当然,没那么复杂。只是一个简单的。

但现在我想添加一个更复杂的功能:库中的歌曲应该根据用户的收听习惯自动评分。

这意味着:应用程序应该“理解”用户是否喜欢一首歌。不仅是他/她是否喜欢,还有多少。

到目前为止我的方法(可以使用的数据):

  • 只需测量每次播放歌曲的频率。开始计算歌曲添加到库中的时间,以便最近的歌曲没有任何劣势。
  • 衡量一首歌曲的平均播放时长(分钟)。
  • 开始一首歌曲但直接更换另一首歌曲应该会对排名产生不良影响,因为用户似乎不喜欢这首歌。
  • ...

你能帮我解决这个问题吗?我只是想有一些想法。我不需要在 Delphi 中实现。

0 投票
2 回答
5822 浏览

android - Android -- 如何从应用程序内将应用程序评级/评论发布到市场?

这是一个简单的问题。有没有办法让用户直接在我的应用程序中输入对我的应用程序的评论和/或评分,并将该数据发布回 Android Market?如果是这样,如果我使用 EditText 视图来允许用户输入,那么代码会是什么样子?如果不是,那么我唯一的其他选择是直接链接到我在市场中的应用程序(即用户单击我的应用程序中的链接或按钮,然后市场应用程序启动并显示我的应用程序页面)?例如:

*其中“packagename”被清单中我的应用程序包名称替换。

谢谢。

0 投票
2 回答
139 浏览

mysql - 评级地点

我正在尝试使用以下收据生成评分位置表

在评级中分配位置(MySQL、PHP)

但我的数据库负载很高。

我尝试不创建表,而是使用 MEMORY TABLE 并使用以下 SQL 查询对其进行更新

insert into tops (uid) select uid from users order by exp desc;

但得到以下 MySQL 错误

尝试获取锁时发现死锁;尝试重启事务

因为在执行 SQL 选择之前有太多的查询。

如何解决这个问题呢?

PS CREATE TABLE tops as SELECT几乎可以正常工作,除了高服务器负载...高达平均负载:如果 tops 是非内存表,则为 50。

我的表用户有近 450 万行。

感谢您的任何建议。

0 投票
2 回答
2180 浏览

database-connection - 评级系统数据库结构

我有两个实体组。餐厅和用户。餐厅可以由用户评分(1-5)。每个用户的评分应该是可检索的。

餐厅(身份证,姓名,......,total_number_of_votes,total_voting_points)用户(身份证,姓名......)

评分(id、restaurant_id、user_id、rating_value)

我是否需要存储平均值以便不需要每次都计算它?哪个表是存储 avg_rating、total_no_of_votes、total_voting_points 的最佳位置?

0 投票
3 回答
145 浏览

ruby-on-rails - Ruby on Rails 中的 10K、20M、21V 荣誉等...

我正在创建一个片段站点,人们可以在其中对片段进行评分,就像对 SO 的投票一样。目前,当一个片段有超过 999 个赞时,它看起来像这个杯子:( 来源:picocool.com马克杯

所以我想要的是做一个 1K、1M 等......像这样的荣誉:

数十亿、数万亿、千万亿、千亿等也是如此……:'D

Ruby 是否为此提供了方法,如果没有,我该如何自己编写它们?谢谢。

0 投票
2 回答
849 浏览

sql - MySQL 评级系统 - 查找评级

我正在尝试通过用户给出的最佳评级来对水果类型进行评级。

我有一个名为 Ratings 的 Fruit 表,仅用于提交包含以下信息的评级

现在我正在尝试运行如下 SQL 命令

但是,如果我有 1 个用户将水果和苹果评为 5 分,然后有 1000 个用户将橙子评为 4 分,那么苹果突然被认为更好。

我如何考虑投票数,以确保投票最多和最好的一起排在第一位。

0 投票
2 回答
3793 浏览

metadata - 是否有用于网站内容评级的元标记?

我的一位客户说,她注意到她的网站在一家杂货店的 wifi 咖啡馆被屏蔽了。它没有任何丑闻——它只是一个旅游博客。它说限制的原因是禁止类别“未评级”。

是否有某种方法可以对 Web 内容进行评级以使其不会被阻止?我以前从未遇到过这个问题。

0 投票
1 回答
579 浏览

javascript - 评级/投票和标签 API,它们存在吗?

每个人都喜欢在他们的网站上显示 Digg/Tweet/Like 徽章,并且Disqus 评论系统开始接管。

替代文字
(来源:disqus.com(来源:digg.com
替代文字

替代文字 替代文字 替代文字 替代文字

从开发人员的角度来看,这些系统的好处是:

  1. 您不必编写那些看似简单的系统所需的复杂、功能齐全的逻辑。
  2. 如果您构建了一个类似评论/喜欢/挖掘的外观并且它变得流行,您不必处理可能出现的数据库扩展或应用程序性能问题
  3. 所有收集的数据都成为全球数据集合的一部分。

我想知道,您是否知道那里有任何服务可以完成以下任务(列表中的每个数字都是假设的不同服务):

  1. 允许您标记页面上的某些项目。也许是一个允许用户单击“标记此”的 javascript api,他们可以为您的博客文章添加 1-5 个标签,该服务通过标识符(url、数据库 ID 等)和标签存储您的博客文章。将与 Disqus 完全一样,但用于标签。
  2. 允许您对页面上的项目进行投票评分。类似于 StackOverflow 投票系统,这是一个带有 javascript api 的服务,它创建了一个小部件,用于通过 id 将一段内容与投票相关联。

我的意思是,这些东西不是已经被发明了吗???还是他们尝试过但失败了?如果评论问题已经解决,那么标记和投票没有以同样的方式解决似乎很疯狂。

有没有人在做这个,或者已经有类似的东西了?或者您是否有一种解决方法可以使当前的系统像这样工作?

期待你的想法。

注意:我非常熟悉那里的所有库(我是一个 ruby​​ 人,所以所有的行为都像 gem 等)来自己实现这些东西。我问这个问题是为了尝试找到一个功能齐全的系统,它与上面列出的服务一样易于使用和可扩展,只需要一个 javascript 文件。我没有运气在互联网上搜寻他们,但是每天都会出现新的服务

0 投票
1 回答
500 浏览

php - 寻找用户可以投票的超级简单但有效的BUG/Feature列表

我正在寻找一些 javascript 或 php 代码,它允许任何人在列表中输入内容,并允许人们投票(每个 IP 或 cookie 1 票)或评分(不重要,好的,重要)。

将有两个列表,一个用于人们建议功能并在列表中对功能进行上下评分。另一个是错误,人们可以投票支持他们想要修复的错误或提交新错误。

这只会被 50 个用户使用,因此需要简单性。

有没有人有一个基本的脚本或例子?我需要一种方法来跟踪我的用户在应用程序中想要什么,并为他们提供一种方法来提交他们想要修复的东西。

启发这个想法的一个想法是这个页面: http: //kryogenix.org/bugs/sorttable/ 似乎是手动完成的,但不是自动化的。

0 投票
1 回答
150 浏览

php - mysql 语句中的评分计算

我想按评级订购一系列商品。有 2 个字段:rateup 和 ratedown。我使用这些字段来计算一个数字并对该数字进行排序。可以在mysql中完成吗?我有一个这样的查询,但这不起作用:

我怎样才能使这项工作或这是不可能的?