Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
serveurscrutari:exploration:monthlog [2009/06/23 12:11] vincent créée |
serveurscrutari:exploration:monthlog [2013/11/28 16:10] (Version actuelle) vincent |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | **Page obsolète** | ||
+ | |||
====== Journal de recherche pour un mois donné ====== | ====== Journal de recherche pour un mois donné ====== | ||
Ligne 5: | Ligne 7: | ||
===== Structure du format XML ===== | ===== Structure du format XML ===== | ||
- | L'élément racine est l'élément !!<log>!!. Il contient des éléments !!<day>!!, un pour chaque jour où a été effectué au moins une recherche. L'élément //<log>// sera donc vide si aucune recherche n'a été effectuée sur le serveur Scrutari pour le mois en question. L'élément //<log>// possède les attributs suivants : | + | L'élément racine est l'élément !!<log>!! qui possède les attributs suivants : |
* !!@y!! : année du mois en question | * !!@y!! : année du mois en question | ||
* !!@m!! : numéro du mois en question de 1 à 12 (avec 0 pour devant pour les mois à un chiffre) | * !!@m!! : numéro du mois en question de 1 à 12 (avec 0 pour devant pour les mois à un chiffre) | ||
* !!@c!! : expression complète de l'année et du mois sous la forme : aaaa-mm | * !!@c!! : expression complète de l'année et du mois sous la forme : aaaa-mm | ||
- | Un élément !!<day>!! possède les attributs suivants : | + | Un élément //<log>// contient des éléments !!<day>!!, un pour chaque jour où a été effectué au moins une recherche. L'élément //<log>// sera donc vide si aucune recherche n'a été effectuée sur le serveur Scrutari pour le mois en question. Un élément //<day>// possède les attributs suivants : |
- | * !!@n!! : numéro du jour en question sous forme numérique (i.e. sans 0 devant pour les jours à un chiffre) | + | * !!@n!! : numéro du jour en question sous forme numérique (i.e. sans 0 devant pour les jours à un chiffre) |
- | * !!@s!! : numéro du jour en question avec un 0 devant pour les jours à un chiffre | + | * !!@s!! : numéro du jour en question avec un 0 devant pour les jours à un chiffre |
- | * !!@fiche!! : nombre total de fiches traitées par le serveur à la date du jour en question | + | * !!@fiche!! : nombre total de fiches traitées par le serveur à la date du jour en question |
- | * !!@motcle!! : nombre total de mots-clés traités par le serveur à la date du jour en question | + | * !!@motcle!! : nombre total de mots-clés traités par le serveur à la date du jour en question |
- | * !!@corpus!! : nombre total de corpus traités par le serveur à la date du jour en question | + | * !!@corpus!! : nombre total de corpus traités par le serveur à la date du jour en question |
- | * !!@thesaurus!! : nombre total de thésaurus traités par le serveur à la date du jour en question | + | * !!@thesaurus!! : nombre total de thésaurus traités par le serveur à la date du jour en question |
- | * !!@base!! : nombre total de bases auxquelles le le serveur à la date du jour en question | + | * !!@base!! : nombre total de bases auxquelles le le serveur à la date du jour en question |
- | * !!@lexie!! : nombre de mots relevés dans les fiches et mots-clés des différentes bases à la date du jour en question | + | * !!@lexie!! : nombre de mots relevés dans les fiches et mots-clés des différentes bases à la date du jour en question |
- | * !!@indexation!! : nombre total des liens entre fiches et mots-clés à la date du jour en question | + | * !!@indexation!! : nombre total des liens entre fiches et mots-clés à la date du jour en question |
+ | |||
+ | Un élément //<day>// comprend ensuite un nombre illimité d'éléments !!<q>!! qui décrivent les recherches effectuée. Ces éléments //<q>// possèdent uniquement des attributs qui sont les suivants : | ||
+ | |||
+ | * !!@seq!! : recherche effectuée par l'internaute | ||
+ | * !!@site!! : site d'où est originaire la recherche ; cette valeur est transmise par le client au serveur Scrutari, elle peut être absente suivant la politique adoptée | ||
+ | * !!@ref!! : page d'où provient la recherche, cette valeur est transmise par le client au serveur Scrutari ; en général, elle n'est transmise que si le site (voir l'attribut //@site// précédent) n'a pas pu être identifié ; cet attribut peut donc être absent | ||
+ | * !!@fc!! : nombre total de fiches qui ont répondu aux critères de recherche | ||
+ | * !!@fm!! : nombre maximum de fiches sur lesquelles ont été effectuées la recherche, cet attribut n'est renseigné que si un filtre préalable à la recherche proprement dite a été effectué (par exemple, si la recherche n'a porté que sur les fiches d'un corpus donné ou pour une langue particulière) | ||
+ | * !!@cmc!! : nombre total de mots-clés qui répondent entièrement aux critères de recherche (i.e. dont les libellés contiennent tous les mots de la séquence de recherche) | ||
+ | * !!@amc!! : nombre total de mots-clés dont les libellés contiennent au moins un mot de la séquence de recherche | ||
+ | |||
+ | ==== Exemple ==== | ||
+ | |||
+ | <code xml> | ||
+ | <log y="2009" m="06" c="2009-06"> | ||
+ | <day n="2" s="02" fiche="18360" motcle="5284" corpus="50" thesaurus="28" base="16" lexie="53678" indexation="79988"> | ||
+ | <q seq="ecologie industrielle" site="coredem" fc="15" fm="1478" cmc="3" amc="15"/> | ||
+ | </day> | ||
+ | ... | ||
+ | </log> | ||
+ | </code> | ||
+ | |||
+ | ===== DTD ===== | ||
+ | |||
+ | <code xml> | ||
+ | <!ELEMENT log (day*)> | ||
+ | <!ATTLIST log y NMTOKEN #REQUIRED | ||
+ | m NMTOKEN #REQUIRED | ||
+ | c NMTOKEN #REQUIRED > | ||
+ | |||
+ | <!ELEMENT day (q+)> | ||
+ | <!ATTLIST day n NMTOKEN #REQUIRED | ||
+ | s NMTOKEN #REQUIRED | ||
+ | fiche NMTOKEN #REQUIRED | ||
+ | motcle NMTOKEN #REQUIRED | ||
+ | corpus NMTOKEN #REQUIRED | ||
+ | thesaurus NMTOKEN #REQUIRED | ||
+ | base NMTOKEN #REQUIRED | ||
+ | lexie NMTOKEN #REQUIRED | ||
+ | indexation NMTOKEN #REQUIRED > | ||
+ | |||
+ | <!ELEMENT q EMPTY> | ||
+ | <!ATTLIST q seq CDATA #REQUIRED | ||
+ | site NMTOKEN #IMPLIED | ||
+ | ref CDATA #IMPLIED | ||
+ | fc NMTOKEN #REQUIRED | ||
+ | fm NMTOKEN #IMPLIED | ||
+ | cmc NMTOKEN #REQUIRED | ||
+ | amc NMTOKEN #REQUIRED > | ||
+ | </code> | ||
- | Un élément //<day>// comprend ensuite un nombre illimité d'éléments !!<ip>!! qui regroupent toutes les requêtes du jour provenant de la même adresse IP (c'est un regroupement indic |