0

J'utilise actuellement Elasticsearch 1.7.3 et je veux passer à Elasticsearch 5.4. Selon ma compréhension Elasticsearch 5.4 fonctionne sur Java 1.8. mon application s'exécute en Java6, et j'utilise le client Jest 0.1.5 pour les requêtes ES. Je voudrais comprendre si je peux toujours utiliser Jest 0.1.5 qui s'exécute dans Java 1.6 et requête d'Elasticsearch 5.4. Si ce n'est pas le cas, suggérez une approche alternative ou un client qui peut fonctionner sur Java6 mais qui peut effectuer une requête depuis Elasticsearch 5.4. Merci d'avanceQuel client peut fonctionner dans Java 1.6 & query from Elasticsearch 5.4?

+0

Je ne vais pas répondre car je n'ai pas la réponse exacte mais Java 6 et Java 7 sont déjà trop vieux. Mettez à jour définitivement votre application JVM. – dadoonet

Répondre

1

Je crois que vous pouvez toujours utiliser Jest mais soumettre des requêtes dans plain JSON. À ce stade, il ne fait pas de différence si vous souhaitez effectuer des requêtes avec un client HTTP simple ou avec Jest.

Comme élastique dit dans leur blog:

Le client Java REST est l'avenir pour les utilisateurs Java de ElasticSearch. Veuillez vous impliquer et essayer le client de haut niveau dès qu'il devient disponible

Java REST Le client nécessite Java 1.7.