Outils pour utilisateurs

Outils du site


Panneau latéral

dev:facettes

Ceci est une ancienne révision du document !


Recherche à facettes

Principe de la recherche dans Zord

  • Les données ne sont pas dans une base de données mais dans les fichiers XML
  • ces fichiers XML sont indexés dans SolR. La recherche “plein texte” va interroger les index SolR.

Il s'agit ici de développer la recherche par facettes, c'est à dire par champ sémantique identifié. Je ne cherche plus “NOM” mais “NOM dans le champ AUTEUR”. Il faut donc parser le XML.

Dans les répertoires de Zord ces fichiers XML sont systématiquement rangés après importation dans /tei/{nom du portail}/{ISBN du livre}/

Facettes de recherche à développer

  • Dans la page Recherche
  • 4 champs
  • Champ déroulant sur la base des noms trouvés dans les teiheader. Autocomplétion
champfichier XML à parserXpathbaliseconditionvaleur
Auteurtei/ISBN/header.XML/TEI/teiHeader[1]/fileDesc[1]/titleStmt[1]/author[1]<author>role=“auteur” key=“NOM, Prénom”
Éditeur scientifiquetei/ISBN/header.XML/TEI/teiHeader[1]/fileDesc[1]/titleStmt[1]/editor[1]<editor> attribut key=“NOM, Prénom”
Titretei/ISBN/header.XML/TEI/teiHeader[1]/fileDesc[1]/titleStmt[1]/title[1]<title>type=“main”contenu entre les balises ouvrante et fermante <title>

Voir détails du header ici : Header type

Pertinent ?

  • Collection
  • Résumé
  • date de la source

Rendu

  • 3 champs
  • conjonctions “ET”, “ou” entre les champs
  • Champs Auteur et Editeur : Non, Prénom (tel que la valeur de l'attribut key)
  • Titre : pas d'auto complétion, on peut chercher un terme unique, tous les titres comprenant ce terme sortent.
dev/facettes.1486730918.txt.gz · Dernière modification: 2019/02/15 13:38 (modification externe)