Skip to content
Snippets Groups Projects
Corpus.h 426 B
#pragma once

#include <vector>
#include "../util/util.h"
#include "../DataStructures/DiskHashTable/MMDiskHashTable.h"
#include "WordInfo.h"
#include "Chunk.h"


class Corpus {

private:

    Corpus();

public:

    static Corpus& getInstance();

    WordInfo getWordInfo(string word);
    size_t numberChunks;
    size_t numberDocuments;
    size_t numberWords;
    std::vector<Chunk> chunks;
    MMDiskHashTable master;

};