Jdonrefv4 plugin configuration

De JDONREF Wiki

ElasticSearch étant un moteur d'indexation à plat, il ne fait pas nativement de distinction entre les termes qu'il indexe.

Toutefois, dans une adresse, les éléments qui la compose peuvent avoir une importance très différente dans l'adresse.

Par exemple concernant la requête :

 57 BD DE L HOPITAL 75 PARIS

A la saisie de cette adresse, on ne s'attendrait pas à retrouver des résultats tels que :

 75 BD DE L HOPITAL 75013 PARIS (le numéro de voie 75)
 75 rue de paris 57 L HOPITAL (la ville l'hopital en moselle, la voie n'existe pas il s'agit d'un exemple)

La requête du plugin JDONREFv3ES propose de donner un poids différents aux termes de la requête, en fonction de la grammaire de cette adresse.

A cet effet, le fichier de configuration est composé de :

  • des termes à requêter
  • des expressions régulières permettant d'identifier ces termes dans la requête
  • des boost à appliquer si les termes sont trouvés par les expressions régulières
  • de lexiques de termes mis à jour durant l'indexation

Remarque : je devrais peut-être poser un brevet pour ça ;) .

Syntaxe

[A compléter]