/** @return Ressource */
  public Ressource chercherRessource() { // methode pas fini
    ArrayList<Ressource> resultatBrut = new ArrayList<Ressource>();
    ArrayList<Ressource> resultat = new ArrayList<Ressource>();
    ArrayList<String> motCles = new ArrayList<String>();

    System.out.println(
        "Veuillez entrer les mots cles suivis d'un appui sur a touche entrer. Pour arreter d'entrer les mots cles, ne mettez rien, et appuyez sur entrer.");
    String m = Lire.S();
    while (!m.equals("")) {
      motCles.add(m);
      m = Lire.S();
    }
    for (int i = 0; i < motCles.size(); i++) {
      m = motCles.get(i);
      for (int j = 0; j < this.doc.size(); j++) {
        Ressource d = this.doc.get(j);
        if (d.getAuteur().contains(m)
            || d.getTitre().contains(m)
            || d.getDescription().contains(m)
            || d.getReference().contains(m)
            || d.getCategorie().contains(m)
            || d.getNationalite().contains(m)) {
          resultat.add(d);
        }
      }
    }

    for (int i = 0; i < resultat.size(); i++) {
      System.out.println(resultat.get(i).toString());
    }

    return null;
  }