public void analizeQueryLog(File queryFile) throws IOException{
        BufferedReader br = new BufferedReader(new FileReader(queryFile));
        String line = br.readLine();
        int i,singletons = 0,doubletons = 0,tripletons = 0,quadrupletons = 0,totalTerms = 0;
        TermData data;
        System.out.println("Analizando el archivo de queries...");
        while (line != null) {
            ArrayList queryTerms = this.customIndexOf(line," ");
            for (i = 0;i<=queryTerms.size()-1;i++){
                data = this.findTerm((String)queryTerms.get(i));
                switch (data.getDf()){
                    case 1: singletons++;
                            break;
                    case 2: doubletons++;
                            break;
                    case 3: tripletons++;
                            break;
                    case 4: quadrupletons++;
                            break;
                    default: totalTerms++;
                             break;
                }
            }
            line = br.readLine();
        }
        System.out.println("Total: " + totalTerms + "\t" + "Singletons:" + singletons + "\t" + "Doubletons: " + doubletons + "Tripletons:" + tripletons + "\t"  + "Quadrupletons:" + quadrupletons + "\t" );
    }