Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
serveurscrutari:config:options [2014/09/25 15:51] vincent créée |
serveurscrutari:config:options [2020/09/27 15:20] (Version actuelle) vincent [Structure du format XML] |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
===== Structure du format XML ===== | ===== Structure du format XML ===== | ||
- | L'élément racine est l'élément !!<options>!!. Il peut contenir un élément !!<ponderation>!! qui a trois attributs : | + | L'élément racine est l'élément !!<options>!!. Il peut contenir un élément !!<ponderation>!! qui a quatre attributs : |
- | *!!@occurrence!! : poids de la présence des mots de la séquence de recherche dans les différents champs d'une fiche (60% par défaut) | + | *!!@occurrence!! : poids de la présence des mots de la séquence de recherche dans les différents champs d'une fiche (55% par défaut) |
- | *!!@date!! : poids donné à la « fraicheur » de la fiche (25%) par défaut | + | *!!@date!! : poids donné à la « fraicheur » de la fiche (25% par défaut) |
- | *!!@origin!! : poids donné à la diversité s'il y a plusieurs bases (15%) par défaut | + | *!!@origin!! : poids donné à la diversité s'il y a plusieurs bases (15% par défaut) |
+ | *!!@lang!! : bonus accordé aux fiches dans la langue de l'interface de l'utilisateur (5% par défaut) | ||
Les valeurs des attributs sont des entiers qui seront convertis ensuite en pourcentage. | Les valeurs des attributs sont des entiers qui seront convertis ensuite en pourcentage. | ||
+ | |||
+ | ==== Exemple ==== | ||
+ | |||
+ | Dans cet exemple, toute l'importance est donnée à la date de la fiche. | ||
+ | |||
+ | <code xml> | ||
+ | <options> | ||
+ | <ponderation occurrence="1" date="98" origin="1"/> | ||
+ | </options> | ||
+ | </code> | ||
+ | |||
+ | ===== DTD ===== | ||
+ | |||
+ | <code xml> | ||
+ | <!ELEMENT options (ponderation?)> | ||
+ | |||
+ | <!ELEMENT ponderation EMPTY> | ||
+ | <!ATTLIST ponderation | ||
+ | occurrence NMTOKEN #REQUIRED | ||
+ | ponderation date NMTOKEN #REQUIRED | ||
+ | ponderation origin NMTOKEN #REQUIRED | ||
+ | > | ||
+ | </code> |