[Castore-commits] IRecherche.java 1.10 1.11

Céline BENOIT cbenoit at adullact1.hosting.cri74.org
Mer 16 Aou 17:20:12 CEST 2006


Update of /cvsroot/castore/castore-core/src/java/fr/emn/castor/recherche
In directory adullact1:/tmp/cvs-serv31863/src/java/fr/emn/castor/recherche

Modified Files:
	IRecherche.java 
Log Message:
mise en page

Index: IRecherche.java
===================================================================
RCS file: /cvsroot/castore/castore-core/src/java/fr/emn/castor/recherche/IRecherche.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** IRecherche.java	16 Aug 2006 14:24:13 -0000	1.10
--- IRecherche.java	16 Aug 2006 15:20:10 -0000	1.11
***************
*** 56,129 ****
  public interface IRecherche {
  
! 	/**
! 	 * Methode de mise a jour de l'indexation a utiliser par toute les
! 	 * implementations d 'indexeurs. indexation la notice et éventuellement le
! 	 * document (si docTexte) correspondant a l'id donne en paramatre.
! 	 * 
! 	 * @param docId
! 	 *            l'identifiant du document
! 	 * @throws IndexationException
! 	 *             si une erreur d'indexation survient.
! 	 */
! 	void indexDoc(final String docId) throws IndexationException;
  
! 	/**
! 	 * Methode permettant d'ajouter un repertoire dans un index deja cree.
! 	 * 
! 	 * @param idDocument
! 	 *            l'identifiant du document a indexer
! 	 * @return le nombre de documents ajoutes a l'index, soit 1. sinon 0 si une
! 	 *         erreur survient.
! 	 * @throws IndexationException
! 	 *             si une erreur survient lors de l'indexation
! 	 */
! 	String addToIndex(final String idDocument) throws IndexationException;
  
! 	/**
! 	 * Methode cherchant dans l'index.
! 	 * 
! 	 * @param query
! 	 *            la requete sous forme d'une Map.
! 	 * @return une liste contenant les resultats sous forme de Map.
! 	 * @throws RechercheException
! 	 *             si une errreur survient lors de la recherche.
! 	 */
! 	List<HashMap<String, String>> search(final Map<String, String> query)
! 			throws RechercheException;
  
! 	/**
! 	 * Methode servant a updater l'index. Ceci est relativement utile lorsque
! 	 * l'on met a jour un document.
! 	 * 
! 	 * @param idDoc
! 	 *            l'identifiant du document modifié
! 	 * @throws IndexationException
! 	 *             si une erreur survient durant le processus
! 	 */
! 	void updateIndex(final String idDoc) throws IndexationException;
  
! 	/**
! 	 * Methode servant a supprimer une refernce dans l'index. Ceci est
! 	 * relativement utile lorsque l'on supprime un document.
! 	 * 
! 	 * @param idDoc
! 	 *            l'identifiant du document supprimé
! 	 * @throws IndexationException
! 	 *             si une erreur survient durant le processus
! 	 * @throws UsersException
! 	 *             si une erreurderecuperation de l'etat survient
! 	 */
! 	void deleteRefFromIndex(final String idDoc) throws IndexationException,
! 			UsersException;
  
! 	/**
! 	 * Methode servant à recuperer tous les champs indexés. Ceci est utile
! 	 * lorsqu'on veut faire une recherche sur tous les champs.
! 	 * 
! 	 * @return une liste conenat tous les chapmps indexés.
! 	 * @throws RechercheException
! 	 *             si une erruer survient lors de récuperation des champs
! 	 */
! 	List getFieldNames() throws RechercheException;
  
  }
\ No newline at end of file
--- 56,118 ----
  public interface IRecherche {
  
!     /**
!      * Methode de mise a jour de l'indexation a utiliser par toute les
!      * implementations d 'indexeurs.
!      * indexation la notice et éventuellement le document (si docTexte) correspondant 
!      * a l'id donne en paramatre.
!      *
!      * @param docId l'identifiant du document
!      * @throws IndexationException si une erreur d'indexation survient.
!      */
!     void indexDoc(final String docId) throws IndexationException;
  
!     /**
!      * Methode permettant d'ajouter un repertoire dans un index deja cree.
!      *
!      * @param idDocument l'identifiant du document a indexer
!      * @return le nombre de documents ajoutes a l'index, soit 1. sinon 0 si une
!      *         erreur survient.
!      * @throws IndexationException si une erreur survient lors de l'indexation
!      */
!     String addToIndex(final String idDocument) throws IndexationException;
  
!     /**
!      * Methode cherchant dans l'index.
!      *
!      * @param query la requete sous forme d'une Map.
!      * @return une liste contenant les resultats sous forme de Map.
!      * @throws RechercheException si une errreur survient lors de la recherche.
!      */
!     List<HashMap<String, String>> search(final Map<String, String> query)
!             throws RechercheException;
  
!     /**
!      * Methode servant a updater l'index. Ceci est relativement utile lorsque
!      * l'on met a jour un document.
!      *
!      * @param idDoc l'identifiant du document modifié
!      * @throws IndexationException si une erreur survient durant le processus
!      */
!     void updateIndex(final String idDoc) throws IndexationException;
  
!     /**
!      * Methode servant a supprimer une refernce dans l'index. Ceci est
!      * relativement utile lorsque l'on supprime un document.
!      *
!      * @param idDoc l'identifiant du document supprimé
!      * @throws IndexationException si une erreur survient durant le processus
!      * @throws UsersException si une erreurderecuperation de l'etat survient
!      */
!     void deleteRefFromIndex(final String idDoc) throws IndexationException,
!             UsersException;
  
!     /**
!      * Methode servant à recuperer tous les champs indexés. Ceci est 
!      * utile lorsqu'on veut faire une recherche sur tous les champs.
!      *
!      * @return une liste conenat tous les chapmps indexés.
!      * @throws RechercheException si une erruer survient lors de récuperation des champs
!      */
!     List getFieldNames() throws RechercheException;
  
  }
\ No newline at end of file




Plus d'informations sur la liste de diffusion Castore-commits