12/11/2014

Sortie de Elascticsearch 1.4.0

La société Elasticsearch vient d’annoncer la nouvelle version de son moteur de recherche éponyme : Elascticsearch 1.4.0, moteur de recherche distribué basé sur le moteur Lucene 4.10.2.

Les ajouts pour cette nouvelle mouture sont avant tout orientés vers la stabilité et la fiabilité avec une meilleure gestion mémoire, des algorithmes de recherche améliorés et une détection accrue des données corrompues.

La version 1.4.0 stable possède deux caractéristiques majeures ajoutées à la version Bêta :

Pipelining http

Le pipeline, la capacité d’envoyer de multiples requêtes sur une seule connexion sans attendre les réponses correspondantes, de recevoir les réponses dans l’ordre d’envoi des requêtes, est aujourd’hui officiellement supporté et activé par défaut.

Mise à jour de l’API

De nombreux utilisateurs d’Elasticsearch ont crée leurs index avec d’anciennes versions de Lucene et ne pouvaient profiter des améliorations apportées par les versions plus récentes. La nouvelle API permet aux utilisateurs de mettre à jour tout index de manière transparente au dernier format Lucene.

Les caractéristiques principales issues de la version bêta :

  • La réduction de l’utilisation de la pile mémoire (allocation sur le tas)
  • Un mécanisme d’arrêt des requêtes qui consomment trop de mémoire
  • La désactivation par défaut des « bloom filter », devenus superflus pour l’indexation rapide
  • Des corrections de bugs et amélioration dans la découverte de nœuds et tessons (shard)
  • L’utilisation accrue des sommes de contrôle pour la détection précoce des données corrompues
  • Le remplacement de MVEL par Groovy comme langage de script par défaut
  • La désactivation de CORS par défaut pour prévenir les attaques XSS
  • Un cache de requête pour le renvoie instantané des résultats agrégés sur les tessons inchangés
  • De nouveaux types d’agrégations.

Elasicsearch met aussi à jour son moteur de recherche en version 1.3.5, essentiellement pour des corrections de bugs.

 

Source : http://www.elasticsearch.org/blog/elasticsearch-1-4-0-released/

Actualités