2014-07-03 5 views
3

Nous mettons à niveau Elasticsearch vers la version 1.1 (à partir de 0.20), et certains tests échouent. Nous avons également mis à jour la bibliothèque NEST Elasticsearch vers la dernière version stable (0.12.0). L'échec est lié au fait que les éléments "custom_filters_score" sont obsolètes dans ES 0.90 et remplacés par "function_score", mais NEST 0.12.0 semble générer du JSON avec "custom_filter_score", ce qui n'est plus accepté par ES 1.1. La question est donc de savoir s'il existe une version NEST stable qui supporte les scores de la fonction ES 1.x ou si nous devons passer à la version bêta NEST 1.0.Quelle version du package NEST NuGet doit être utilisée avec Elasticsearch 1.x?

Répondre

1

NEST 1.0 beta 1 est la dernière version précommerciale hébergé sur nuget.org

Nous hébergeons en continu construit sur https://www.myget.org/gallery/elasticsearch-net qui est publié basé sur commettras tous à la branche develop qui passe tous les tests unitaires.

Nous sommes très proches (mi-juillet) pour fournir une version stable 1.0 à NEST nuget.org qui fonctionne contre toute version 1.0+ de ElasticSearch:

https://github.com/elasticsearch/elasticsearch-net/pull/751

Si possible je propose aux builds continus, beaucoup de changements significatifs ont été poussés depuis la sortie NEST 1.0 beta 1.

La documentation pour les modifications de rupture passe de NEST 0.12 à la version 1.0 beta 1. Une partie de notre programme de version finale sera de documenter allant de NEST 0.12 à NEST 1.0

http://nest.azurewebsites.net/breaking-changes.html

Une autre grande ressource à prendre en considération est propre page de rupture des changements de ElasticSearch:

http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/breaking-changes.html

+0

Merci Martijn, nous allons essayer la bêta. –

Questions connexes