Recherche de sous-dossiers - solr 6

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

Recherche de sous-dossiers - solr 6

Bonjour,

L'espace documentaire de mon site contient un répertoire "PATIENTS" qui lui-même contient des sous-dossiers nommés sous la forme "Nom-prenom-ddn-id" :

je souhaite effectuer une recherche de tous les sous-dossiers commençant par une saisie préalable.

Je souhaite récupérer leur nom ainsi qu'une métadonnée d'un aspect associé à ces sous-répertoires lors de leur création(la date de naissance du patient) 

Ex avec saisi de "CAR"

En revanche si je saisis "PATIENTS", la recherche me ramène un résultat :

Voici le code javascript :

// test
var searchQuery="+TYPE:\"cm:folder\" +@name:\"*" + filterTerm+"*\"";
logger.log("searchQuery: " + searchQuery);
// var nodes=search.luceneSearch(searchQuery);
var nodes = search.luceneSearch("+TYPE:\"cm:folder\" +@name:\"*" + filterTerm+"*\"");
for each(var node in nodes) {
    logger.log("folder: " + node.nodeRef );

     // récupération métadonnée :
    var datNaiss = node.properties["os:dateNaissance"] ? node.properties["os:dateNaissance"] : ""
    logger.log("dateNais: " + datNaiss);
     results.push(
         {
             item: createPersonResult(node),
             selectable: true
          });
}

Merci d'avance

1 Reply
ycoulon
Alfresco Employee

Re: Recherche de sous-dossiers - solr 6

Bonjour,

Pour effectuer une recherche dans un dossier je vous conseille l'usage du langage AFTS et la directive PATH : How to search document in specified folder with Alfresco - Stack Overflow  & https://community.alfresco.com/docs/DOC-4673-search#Path_Queries 

Y.