[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