AnsweredAssumed Answered

Recherche de sous-dossiers - solr 6

Question asked by anakin59490 on Oct 31, 2018

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

Outcomes