/** Renvoie le score de chaque featurer selon l'id du Document et de la query */
 @Override
 public List<Double> getFeatures(String idDoc, Query query) throws IOException {
   KeyDQ keyDQ = new KeyDQ(idDoc, query.getId());
   if (!features.containsKey(keyDQ)) {
     setListeFeatures();
     enregisterFeaturer();
   }
   return features.get(keyDQ);
 }
 /**
  * Met à jour les features de chaque objet featurer selon une requete query
  *
  * @throws ExecutionException
  * @throws InterruptedException
  */
 @Override
 public void setListeFeatures(Query query)
     throws IOException, InterruptedException, ExecutionException {
   System.out.println("Query numéro : " + query.getId());
   for (Featurer featurer : featurers) featurer.setListeFeatures(query);
 }