Совместимость NEST клиента ElasticSearch 7.x с ES 6.x - PullRequest
1 голос
/ 19 июня 2019

У нас есть некоторый код, который вскоре понадобится для запросов к индексам ElasticSearch 6.x и 7.x. В настоящее время мы используем NEST для общения с нашими экземплярами ES, однако при просмотре в Интернете кажется, что клиент NEST v6 не работает при общении с ES 7.x. Очевидный ответ - обновить NEST до v7, но я не могу найти никакой информации о том, является ли клиент NEST v7 обратно совместимым.

Если мы обновим наш NEST-клиент до версии, которая работает с ElasticSearch 7.x, сможет ли этот клиент также общаться с экземплярами ElasticSearch 6.x?

Ответы [ 2 ]

2 голосов
/ 19 июня 2019

Матрицу совместимости клиента вы можете найти здесь .Скорее всего, произошли серьезные изменения, и вы не сможете работать сasticsearch 6.x при использовании NEST 7.x.

Если вы хотите работать сasticsearch 7.x, вам нужно установить NEST в версии 7.0.0beta1 .

enter image description here

0 голосов
/ 19 июня 2019

На основе документации

Elasticsearch 7.0 может считывать индексы, созданные в версии 6.0 или выше.Узел Elasticsearch 7.0 не запускается при наличии индексов, созданных в версии Elasticsearch до 6.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...