private static HashMap<String, Integer> getDocumentFrequency(String dirName,
			Normalizer stemmer) throws IOException{
	HashMap<String, Integer> hits = new HashMap<String, Integer>();
	File dir = new File(dirName);
	if (dir.isDirectory()) {
		// Liste des fichiers du répertoire
		// ajouter un filtre (FileNameFilter) sur les noms
		// des fichiers si nécessaire
		File[] files = dir.listFiles();
		ArrayList<String> listMotsVus= new ArrayList<String>();
		
		// Parcours des fichiers et remplissage de la table
		for(File file : files){
			if(!file.isDirectory()){
			String fileName=file.toString();
			ArrayList<String> ListMots = stemmer.normalize(fileName);
			for (String Mot : ListMots)
			{
				if (hits.containsKey(Mot)){
					if(!listMotsVus.contains(Mot))
						hits.put(Mot,hits.get(Mot)+1);
					
				}else hits.put(Mot,1);
				listMotsVus.add(Mot);
			}
			listMotsVus.clear();
		}
		}
		}

 	return hits;
}