Jdonrefv4 plugin configuration : Différence entre versions

De JDONREF Wiki
(Page créée avec « 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 q... »)
 
(Syntaxe)
Ligne 16 : Ligne 16 :
 
* des expressions régulières permettant d'identifier ces termes dans la requête
 
* 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
 
* des boost à appliquer si les termes sont trouvés par les expressions régulières
  +
  +
Remarque : je devrais peut-être poser un brevet pour ça ;) .
   
 
===== Syntaxe =====
 
===== Syntaxe =====

Version du 23 mars 2014 à 18:31

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

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

Syntaxe

[A compléter]