JDONREFv3ES synonymes : Différence entre versions

De JDONREF Wiki
(Page créée avec « Le fichier de synonymes fournis avec le plugin JDONREFv3ES permet d'indexer vos adresses en tenant compte des probables abbréviations qui pourraient être utiles de conna... »)
 
Ligne 4 : Ligne 4 :
   
 
Le fichier d'abbréviation peut être utilisé avec le tokenfilter [http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/analysis-synonym-tokenfilter.html synonyme].
 
Le fichier d'abbréviation peut être utilisé avec le tokenfilter [http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/analysis-synonym-tokenfilter.html synonyme].
  +
  +
Il suffit de le définir à la création de votre index :
  +
  +
curl -XPUT 'http://localhost:9200/jdonref/' -d '{
  +
"analysis" : {
  +
"analyzer" : {
  +
"synonym": {
  +
"tokenizer": "whitespace",
  +
"filter": ["synonym"]
  +
}
  +
},
  +
"filter": {
  +
"synonym" : {
  +
"type" : "synonym",
  +
"synonyms_path" : "jdonrev3es_synonym.fr.txt"
  +
}
  +
}
  +
}
  +
}'
  +
  +
La recherche pourra ainsi par exemple être effectuée avec le type de voie "BD" plutôt que "BOULEVARD".

Version du 23 mars 2014 à 03:03

Le fichier de synonymes fournis avec le plugin JDONREFv3ES permet d'indexer vos adresses en tenant compte des probables abbréviations qui pourraient être utiles de connaître durant la recherche.

Il est nécessaire de connaître ces abbréviations durant l'indexation car c'est ainsi que les moteurs de recherche par indexation permettent une recherche efficace. Pour simplifier, toutes les variantes de l'adresse (avec ou sans abbréviations) seront stockées et pourront être recherchées.

Le fichier d'abbréviation peut être utilisé avec le tokenfilter synonyme.

Il suffit de le définir à la création de votre index :

 curl -XPUT 'http://localhost:9200/jdonref/' -d '{
   "analysis" : {
     "analyzer" : {
       "synonym": {
         "tokenizer": "whitespace",
         "filter": ["synonym"]
       }
     },
     "filter": {
       "synonym" : {
         "type" : "synonym",
         "synonyms_path" : "jdonrev3es_synonym.fr.txt"
       }
     }
   }
 }'

La recherche pourra ainsi par exemple être effectuée avec le type de voie "BD" plutôt que "BOULEVARD".