【发布时间】:2015-09-18 22:45:17
【问题描述】:
刚开始使用 Redis 并将其整合到 Node+Express 应用程序中。
我目前正在使用 Redis 存储第三方 API 结果以减少我的应用发出的请求。
示例:用户搜索“California”,我的应用程序检查此查询是否已存在于 Redis 数据库中,如果存在则获取相关的 JSON 对象。如果没有,Redis 设置键(查询)和值(来自第三方 API 的 JSON 对象)。
我希望能够对所做的查询进行排名。假设“加利福尼亚”搜索了 4 次,而“蒙大拿”只搜索了一次——我想返回“加利福尼亚”。
为最受欢迎的搜索键收集排名的最佳方法是什么?
我能找到的最接近的是this,但排序集似乎不允许键 AND 值。这只是一个值和分数。
【问题讨论】:
标签: node.js search redis ranking