[Castore-commits] Facade.java 1.13 1.14

Céline BENOIT cbenoit at adullact1.hosting.cri74.org
Ven 4 Aou 16:47:42 CEST 2006


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

Modified Files:
	Facade.java 
Log Message:
modification de la signature de la méthode IndexationRechercheLuceneDocEtNotice
indexation du contenu textuel des docGroupes

Index: Facade.java
===================================================================
RCS file: /cvsroot/castore/castore-core/src/java/fr/emn/castor/recherche/Facade.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** Facade.java	16 May 2006 15:22:25 -0000	1.13
--- Facade.java	4 Aug 2006 14:47:39 -0000	1.14
***************
*** 44,47 ****
--- 44,48 ----
  import java.util.Map;
  
+ import fr.emn.castor.common.Constants.VraiFauxEnum;
  import fr.emn.castor.documents.DocumentsConstants;
  import fr.emn.castor.documents.DocumentsConstants.StateEnum;
***************
*** 101,106 ****
              .get(DocumentsConstants.DOC_CLASSE);
          if (classeDoc.equals(DocumentsConstants.DOC_CLASSE_TEXTE)) {
!             this.indexLucene = new IndexationRechercheLuceneDocEtNotice();
!         } else { // si c'est un média ou d'un docGroupe on ne fait pas l'indexation par contenu
              this.indexLucene = new IndexationRechercheLuceneNotice();
              // Si ajout d'une indexation par contenu des médias            
--- 102,114 ----
              .get(DocumentsConstants.DOC_CLASSE);
          if (classeDoc.equals(DocumentsConstants.DOC_CLASSE_TEXTE)) {
!             this.indexLucene = new IndexationRechercheLuceneDocEtNotice(
!                 classeDoc);
!         } else if (classeDoc.equals(DocumentsConstants.DOC_CLASSE_GROUPE)) {
!             if (docFac.isDocTexteDansDocGroupe(idDoc) == VraiFauxEnum.VRAI) {
!                 this.indexLucene = new IndexationRechercheLuceneDocEtNotice(
!                     classeDoc);
!             } else
!                 this.indexLucene = new IndexationRechercheLuceneNotice();
!         } else { // si c'est un média on ne fait pas l'indexation par contenu
              this.indexLucene = new IndexationRechercheLuceneNotice();
              // Si ajout d'une indexation par contenu des médias            
***************
*** 150,157 ****
       */
      public List<HashMap<String, String>> search(
!             final Map<String, String> query)
!             throws RechercheException {
!        this.indexLucene = new IndexationRechercheLuceneDocEtNotice();
!        return this.indexLucene.search(query);       
      }
  
--- 158,164 ----
       */
      public List<HashMap<String, String>> search(
!             final Map<String, String> query) throws RechercheException {
!         this.indexLucene = new IndexationRechercheLuceneDocEtNotice();
!         return this.indexLucene.search(query);
      }
  




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