文件名称:nearby-news:您当前位置的关键字云
文件大小:956KB
文件格式:ZIP
更新时间:2024-06-15 14:16:41
JavaScript
附近新闻 您当前位置的关键字云。 一个简单的API服务,告诉您附近的热门信息。 原型系统。 NCNU BigData讲座项目。 资料收集: 从新闻站点解析文章。 提取数据。 查找它的位置(x,y) 导入到数据库(RethinkDB) 建立地理空间索引(RethinkDB或Redis) 用户流: 定位用户(GPS,地图中心) 获取半径(地图尺寸) 将位置发送到服务器,获取未排序的条目数组{[关键字],时间戳,源等} 在地图上构建并显示关键字云。 重复。 关键字分数 算法:sum(1 / timeDiff) timeDiff = epoch(now)-epoch(timestamp) 得分= 1 /(timeDiff / 86400/30) 测试数据: 时间戳记:随机于2007/1 / 1..2017 / 1/1 10000个条目,每个条目包含20个关键字 文件:
【文件预览】:
nearby-news-master
----bin()
--------run-rethinkdb.sh(115B)
----.swagger-codegen-ignore(1KB)
----index.js(1KB)
----package.json(945B)
----TOS.txt(3KB)
----api()
--------swagger.yaml(8KB)
----t()
--------data()
--------scoreCal.js(285B)
----LICENSE(34KB)
----controllers()
--------Default.js(885B)
--------DefaultService.js(5KB)
----TOS.html(3KB)
----AUTHORS(133B)
----doc()
--------demo.news_entry.json(8KB)
--------rethinkdb.struct.data.json(672B)
--------Newsmap.csv(194KB)
--------csv-to-rdb.js(792B)
--------PuliNews-data-20 - PuliNews-data-20.csv(4KB)
----.gitignore(578B)
----SQLQuery.txt(1KB)
----lib()
--------scoreCal.js(1KB)
----public()
--------stylesheets()
----README.md(2KB)