Inverted index(Map Reduce)

image.png

Python Solution:

class WordCount:
    def mapper(self, key, line):
        # key我們可以當(dāng)做是index,或者URL
        for word in line.split():
            yield word, key

    # @param key is from mapper
    # @param values is a set of value with the same key
    def reducer(self, key, values):
        # values 是一組index 或者 URL
        indexes = []
        for v in values:
            indexes.append(v)
        yield key, indexes

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,838評論 6 427
  • GitHub 上有一個 Awesome - XXX 系列的資源整理,資源非常豐富,涉及面非常廣。awesome-p...
    若與閱讀 19,331評論 4 417
  • 環(huán)境管理管理Python版本和環(huán)境的工具。p–非常簡單的交互式python版本管理工具。pyenv–簡單的Pyth...
    MrHamster閱讀 3,957評論 1 61
  • 我是一個試著用文字來表達(dá)自己的人 因為我覺得這個方式很難 所以用試著這個詞。沒有什么人生閱歷并沒有什么故事可以...
    李青塬閱讀 217評論 0 0
  • 你每每躺在我身邊,我都覺得不真實,怎麼漂亮的人怎麼會是我的朋友。我跟每一個認(rèn)識我的人說,這是我的閨密,...
    話嘮姑娘閱讀 171評論 0 1

友情鏈接更多精彩內(nèi)容