PubNub Twitter数据流中的文本过滤
Text Filtering in PubNub Twitter Data Stream
我正在制作一个简单的演示,该演示扫描基于PubNub推特流的推文,关键词为"悲伤"(负面)或"快乐"(正面),然后将其可视化在美国地图上,如本链接所述:https://blog.twitter.com/2014/tweet-emotion-real-time-tweet-analysis-with-pubnub-data-stream
我想做的是添加过滤单词或短语的功能。例如,如果我想看到关于唐纳德·特朗普的伤感推文,我也希望只能挑选出同样提到"唐纳德·特朗普"的推文。
有人可能会对如何在javascript代码中实现这一点提出建议吗?此处提供:
https://github.com/pubnub/tweet-emotion/tree/gh-pages/js
任何建议都非常欢迎,提前谢谢!
您需要添加以下代码:
var trumpWords = ['Donald Trump', 'Mr. Trump', 'Trump'];
var trumpFace = {
type: 'republican',
icon: 'trump-face.png'
};
function processData(...) {
...
} else if (trumpWords.some(function(v) { return data.text.toLowerCase().indexOf(v) !== -1; })) {
displayData(data, republican);
然后在代码中,你可以追踪共和党人或民主党人,而不是正面和负面。希望这能帮助你开始。
相关文章:
- 通过API调用过滤数据
- 如何在D3.js中绘制地图投影上的点,并使用范围滑块过滤数据
- 如何使用javascript、jquery或其他javascript框架过滤数据
- 在Android浏览器中将图像渲染为数据流
- 在解析时使用变量过滤数据
- 通过 NG 单击选择文件或文本区域数据
- 如何用使用剔除数据和“数据”两者计算的数据来过滤数据;外部“;数据
- d3在鼠标悬停上过滤数据之后从选择中提取值
- 如何将视频数据流式传输到视频元素
- 将文本框数据传递到JavaScript窗口.location.href
- PubNub Twitter数据流中的文本过滤
- AngularJS-显示过滤数据的长度
- 如何在 Angular js 中按日期过滤数据
- 如何重新启用禁用的下拉列表以及如何清除文本框数据
- Sharrre-Facebook数据文本和数据url没有显示在多个按钮上
- 保存文本框数据并从本地存储返回 - angularJS -
- Javascript - 使用文本输入框过滤数据
- 使用jQuery同时使用文本框和复选框过滤数据
- AngularJS -使用复选框和文本框过滤数据
- 我想在HTML文本框中编写JavaScript文件中的数据流