Je sais qu'il existe des questions similaires à propos de SOLR, certains donnent des idées, mais pas une solution pour exaclty ce que je suis en train de faire.SOLR indexation des données SQL par langue/multi-langue
Je voudrais créer un noyau ayant des données multi-langue. Par exemple, il est possible d'avoir un champ comme description_fr, description_en. Je souhaite envoyer la description en cas de demande de données en français et n'envoyez pas la description.
Certaines de mes questions:
- Comment définir les données à indexer
- Comment puis-je dire à l'application de demander la recherche contre la version anglaise ou française des champs?
Merci beaucoup
Comment vous données indexation - Qu'avez-vous essayé? Avez-vous regardé [Détecter les langues lors de l'indexation] (https://lucene.apache.org/solr/guide/6_6/detecting-languages-during-indexing.html)? – MatsLindh
Oui, j'indexe mes données par DIH. Par ligne j'ai une donnée ayant les deux langues. Par exemple, j'ai une ligne avec les colonnes suivantes - ID, NAME, DESCRIPTION_FR, DESCRIPTION_EN. Je veux envoyer toutes les colonnes à l'utilisateur en fonction de sa langue - ID, NOM, DESCRIPTION_EN si la langue est EN et n'envoyez PAS DESCRIPTION_EN dans ce cas. J'ai vu les langages de détection, mais je ne comprends pas clairement comment utiliser et si c'est ce que je devrais faire. Je dois essayer – Vicking
Maintenant, en cherchant le LangDetectLanguageIdentifierUpdateProcessorFactory je ne suis pas sûr de pouvoir l'utiliser car langid.langField nécessite un champ pour la détection et ma ligne contient les deux langues. Savez-vous si je peux l'utiliser quand même? – Vicking