Recherche avancées en 'ET'

cancel
Showing results for 
Search instead for 
Did you mean: 
croc_1426
Member II

Recherche avancées en 'ET'

Bonjour,

Je m'interesse à Alfresco depuis peu. Je cherche à utiliser une GED pour organiser des CVs (c'est our une maquette).
Afin de mieux rechercher les documents, j'utilise des catégories que j'associe à chaque CV (un peu comme des mots clés).
Ensuite, grâce à la recherche avancée, je tente de retrouver mes CVs sur la base de recherche multiple.

Un exemple, je cherche des personnes parlant anglais et espagnol. J'ai donc une categorie "anglophone" et une autre "Hispanophone".
L'objectif d'une tel recherche, dans mon cas, c'est bien d'obtenir les 2 critères "en même temps", c'est une recherche en "et" (Critère 1 vérifié ET critère 2 vérifié).
Or, par défaut, Alfresco effectue une recherche en "ou". Si l'un des critères est vérifié, ça suffit. J'ai donc des resultats faux : j'ai à la fois ceux qui ne font que de l'anglais, et ceux qui ne font que de l'espagnol (alors que je ne voulais que ceux qui font les deux).

Est ce qu'il est possible, sans rentrer trop dans les détails du code, de changer le système de recherche, actuellement en "OU" pour le passer en "ET" ?
Et si oui, comment ?

Merci d'avance pour votre aide.
2 Replies
jayjayecl
Active Member II

Re: Recherche avancées en 'ET'

dans votre web-client-config-custom.xml, ajoutez le code suivant :

<config>
      <client>
        
         <!– set this value to true to enable AND text terms for simple/advanced search by default –>
         <search-and-terms>true</search-and-terms>

</client>
</config>


Cordialement,
croc_1426
Member II

Re: Recherche avancées en 'ET'

Bonsoir

Merci pour votre réponse ultra rapide Smiley Happy
J'ai bien ajouté les lignes que vous m'avez proposé dans le fichier "web-client-config-custom.xml"

C'était déjà dans ce fichier que j'avais effectuée une modification pour passer l'interface en français.

Par contre, cette fois ci, j'ai eu moins de chance. J'ai toujours des resultats en "Ou". J'ai "éteint" et relancer Alfresco, rien n'y fait …

J'ai dû mal m'y prendre. Le mieux que je puisse faire c'est vous communiquer un bout du fichier en question :

<alfresco-config>

   <!– Example of overriding the from email address –>
   <!–
   <config>
      <client>
         <from-email-address>someone@your-domain.com</from-email-address>
         <search-max-results>100</search-max-results>
      </client>
   </config>
   –>

   <config>
      <client>
        
         <!– set this value to true to enable AND text terms for simple/advanced search by default –>
         <search-and-terms>true</search-and-terms>

      </client>
   </config>

   <!– Example of adding languages to the list in the login page –>
   <!–
   <config evaluator="string-compare" condition="Languages">
      <languages>
         <language locale="ca_ES">Catalan</language>
         <language locale="hr_HR">Croatian</language>
         <language locale="cs_CZ">Czech</language>
         <language locale="da_DK">Danish</language>
         <language locale="de_DE">German</language>
         <language locale="es_ES">Spanish</language>
         <language locale="el_GR">Greek</language>
         <language locale="fi_FI">Finnish</language>
         <language locale="fr_FR">French</language>
         <language locale="it_IT">Italian</language>
         <language locale="ja_JP">Japanese</language>
         <language locale="du_NL">Dutch</language>
         <language locale="pl_PL">Polish</language>
         <language locale="pt_PT">Portuguese</language>
         <language locale="pt_BR">Portuguese (Brazilian)</language>
         <language locale="ru_RU">Russian</language>
         <language locale="sv_SV">Swedish</language>
         <language locale="tr_TR">Turkish</language>
         <language locale="zh_CN">Simplified Chinese</language>
      </languages>
   </config>
   –>
  
   <config evaluator="string-compare" condition="Languages">
      <languages>
         <language locale="fr_FR">French</language>
      </languages>
   </config>

La balise "<alfresco-config>" est bien fermée en fin de fichier.

Ce fichier se trouve dans C:\Alfresco\tomcat\shared\classes\alfresco\extension
(Mon installation est sous Windows actuellement, mais je reve un jour de parvenir à faire fonctionner tous ça sur une distrib Linux, type Ubuntu)

Encore une fois merci.

[EDIT]
Petite précision toutefois. Le recherche en "ET" fonctionne bien, mais elle semble ne pas s'appliqué sur les catégories. Savez vous pourquoi ?