首页 文章

PubNub Twitter数据流中的文本过滤

提问于
浏览
2

我正在开发一个简单的演示,根据PubNub Twitter Stream上的推文扫描关于'sad'(负面)或快乐(正面)等关键字的推文,然后在美国 Map 上显示这些推文,如下链接所述: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

任何建议都非常受欢迎,谢谢!

1 回答

  • 1

    你需要添加如下代码:

    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);
    

    然后在代码中,您可以跟踪共和党或民主党,而不是积极和消极 . 希望能帮助您入门 .

相关问题