J'essaie d'installer manuellement ICU Analysis plugin dans Elasticsearch 1.4.0. J'ai téléchargé elasticsearch-analysis-icu-2.4.1.jar, lucene-analysers-icu-4.10.2.jar et icu4j-54.1.1.jar. Le plug-in apparaît normalement dans la console, mais lorsque je tente d'utiliser icu_tokenizer, je reçois l'erreur suivante:Elasticsearch utilise icu_tokenizer depuis le plugin ICU Analysis
NoClassDefFoundError[Could not initialize class org.apache.lucene.analysis.icu.segmentation.DefaultICUTokenizerConfig]
Cette classe existe en réalité dans Lucene-analyseurs ICU. Y a-t-il quelque chose qui me manque?
J'ai essayé, mais le plugin ne télécharge pas, probablement à cause de procuration. Je dois donc l'installer manuellement. Pour Elasticsearch 1.4.0, selon la documentation, la version correcte est 2.4.2. Le truc bizarre est que dans le journal de la console, je vois "analysis-icu" dans la ligne [INFO] [plugins]. – dchar
Vous devriez être en mesure de spécifier les informations de proxy: https://www.elastic.co/guide/en/elasticsearch/reference/1.6/modules-plugins.html#_proxy_settings –
Vous avez raison. La différence est qu'au lieu de icu4j-54.1.1, icu4j-53.1 a été téléchargé à la place. Le problème est parti maintenant. – dchar