[Castore-commits] IRecherche.java 1.9 1.10

Neman OULD SID'AHMED neman at adullact1.hosting.cri74.org
Mer 16 Aou 16:24:15 CEST 2006


Update of /cvsroot/castore/castore-core/src/java/fr/emn/castor/recherche
In directory adullact1:/tmp/cvs-serv22207/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.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** IRecherche.java	16 Aug 2006 14:04:07 -0000	1.9
--- IRecherche.java	16 Aug 2006 14:24:13 -0000	1.10
***************
*** 50,54 ****
  /**
   * Facade de recherche dans les documents, et d'indexation du contenu.
!  *
   * @author $Author$
   * @version $Revision$
--- 50,54 ----
  /**
   * Facade de recherche dans les documents, et d'indexation du contenu.
!  * 
   * @author $Author$
   * @version $Revision$
***************
*** 56,117 ****
  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,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




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