Utilisation du filtre synonym avec un fichier distant


(hugo lassiege) #1

Salut,

Jusqu'à présent nous utilisions le filtre synonym avec l'adresse d'un fichier local.

synonym_tech_fr: {
type: "synonym",
synonyms_path: "analysis/tag-synonyms.txt"
}

Cependant nous souhaiterions désormais servir ce fichier via une url. En effet ce fichier est désormais généré sur une autre machine.

Nous avons regardé du côté d'un plugin qui semblait faire exactement cela : https://github.com/jianfengye/elasticsearch-synonym-remote

Cependant il ne semble pas fonctionner (nous avons posté une issue).

Auriez-vous d'autres façons de faire ? Ou un plugin qui fonctionne sur ce même principe ?


(David Pilato) #2

Attention aux effets de bord si le fichier change alors que des documents ont déjà été indexés.

Pourquoi pas utiliser un script Shell qui toutes les x minutes/heures/jours va faire un wget?


(hugo lassiege) #3

Effectivement, on avait plutot pensé une piste alternative a base de déclenchement de commande via une interface. Mais la solution wget a l'avantage justement de ne pas poser plein de questions concernant les droits nécessaires sur cette fameuse interface d'admin pour copier des fichiers d'une machine à l'autre (les autres). pull vs push
Merci pour la suggestion


(system) #4

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.