j'ai un champ dans SolrSolr dynamique types de champ
<dynamicField name="Phrase_*" type="string" indexed="true" stored="true" multiValued="true" required="false"/>
qui est utilisé pour contenir des phrases dans différentes langues, de sorte que les noms ont tendance à être « Phrase_en », « Phrase_sp », etc. Je analyseurs et des filtres pour travailler avec des champs différents langagés pour des types nommés d'une manière similaire ("string_en", "string_sp", etc) qui font la traduction/traduction correcte pour la langue correspondante, et je voudrais trouver un moyen de la truquer de sorte que l'ensemble analyseur/filtre correct soit utilisé pour chaque langue, en fonction du nom du champ.
À l'heure actuelle, la seule chose que je peux penser est de créer un type qui multiplexe ces ensembles d'analyseurs et fait le jugement sur lequel l'envoyer, mais je ne sais pas comment faire cela.
Avez-vous des idées sur la façon de réussir, ou une meilleure façon d'atteindre cet objectif?