Table des matières
Fichier options.xml : définir des options globales de recherche
Pour le moment, une seule option globale est configurable, celle de la pondération. La pondération indique le poids donné à l'occurrence des termes, la date de la fiche et la diversité des origines au calcul de la pertinence (qui conditionne l'ordre d'apparition).
Structure du format XML
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 (55% 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)
- @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.
Exemple
Dans cet exemple, toute l'importance est donnée à la date de la fiche.
<options> <ponderation occurrence="1" date="98" origin="1"/> </options>
DTD
<!ELEMENT options (ponderation?)> <!ELEMENT ponderation EMPTY> <!ATTLIST ponderation occurrence NMTOKEN #REQUIRED ponderation date NMTOKEN #REQUIRED ponderation origin NMTOKEN #REQUIRED >