public HashMap<Integer, Integer> selectPertinenceS(ArrayList<Integer> lint) {
        HashMap<Integer, Integer> hm = new HashMap<Integer, Integer>();
        if (lint.size() != 0) {
            Map<Integer, Integer> res = new HashMap<Integer, Integer>();
            String listint = new String();
            listint = " idterme = " + lint.get(0);
            if (lint.size() > 1) {
                for (int i = 1; i < lint.size(); i++) {
                    listint = listint + " or idterme = " + lint.get(i);
                }
            }
            String req = "SELECT idparagraphe,sum(poids) FROM moteur.terme_paragraphe where" + listint + " group by idparagraphe ORDER BY sum(poids) DESC LIMIT 60;";
            System.out.println(req);
            ResultSet rs = null;
            try {
                rs = this.conn.createStatement().executeQuery(req);
                //parcours du résultat
                while (rs.next()) {
                    int idPara = rs.getInt(1);
                    int pertinence = rs.getInt(2)/lint.size();
                    hm.put(idPara, pertinence);
                }
            } catch (SQLException ex) {
                Logger.getLogger(ParagrapheDB.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
        return hm;
    }