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
   >
serveurscrutari/config/options.txt · Dernière modification: 2020/09/27 15:20 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0