【问题标题】:Finding trending topics from a stream of data从数据流中查找热门话题
【发布时间】:2009-06-16 21:15:24
【问题描述】:

查找单个单词趋势很简单,您可以对数据流的每个单词进行分块并进行计数并将其限制在最后 24 小时或 48 小时。我不知道如何找到 2 词或 3 词组合的趋势? 任何帮助都会得到帮助

【问题讨论】:

    标签: keyword


    【解决方案1】:

    所以你有一些东西 - 对于单个单词的情况 - 表达了以下内容:

    while (true)
        word = readNextWord()
        register(word, now)
        discardWordsOlderThan (now - windowSize)
    

    只记录前一个单词:

    while (true)
        word = readNextWord()
        register(prev + " " + word, now)
        prev = word
        discardWordsOlderThan (now - windowSize)
    

    【讨论】:

      猜你喜欢
      • 2015-06-12
      • 2017-10-07
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 2017-03-11
      • 2015-03-08
      相关资源
      最近更新 更多