小编Raj*_*oni的帖子

网页推荐系统

我正在尝试建立一个推荐系统,根据他的行为向用户推荐网页(谷歌搜索,点击,他也可以明确评价网页).为了了解谷歌新闻的做法,它会在网络上显示有关特定主题的新闻文章.在技​​术方面,这是集群,但我的目标是相似的.它将基于用户的操作基于内容的推荐.

所以我的问题是:

  1. 我怎么可能在互联网上搜索相关的网页?
  2. 我应该使用什么算法从网页中提取数据是文本分析和单词频率唯一的方法呢?
  3. 最后,什么平台最适合这个问题.我听说过Apache mahout,它附带了一些可重复使用的算法,它听起来很合适吗?

recommendation-engine machine-learning mahout

5
推荐指数
1
解决办法
2646
查看次数

AWS Dynamodb:是否可以仅使用排序键进行查询

在此输入图像描述

嗨dynamodb社区,

所以有问题的表是MLA_USER_AUTH.如您所见,它具有分区键和排序键.我希望能够使用user_id和email查询数据库.

有时我需要找到与电子邮件关联的用户,有时还需要找到用户ID.电子邮件和用户标识属性对于每个访问者都是唯一的.有什么办法可以做到吗?

这是我目前的查询.这显然不起作用.因为它抛出错误:ValidationException:查询条件错过了键架构元素:UserID

var params = {
        TableName : 'MLA_USER_AUTH',
        KeyConditionExpression: "Email = :email",
        ExpressionAttributeValues:{
            ":email": { "S" : email } 
        }
    };
    dynamodb.query(params, function(err, data) { 
Run Code Online (Sandbox Code Playgroud)

GSI是我唯一的选择.任何帮助赞赏

谢谢你,Ninjasoar

amazon-web-services nosql node.js amazon-dynamodb

5
推荐指数
2
解决办法
9593
查看次数