簡體   English   中英

Elasticsearch 1.x應該使用哪個版本的NEST NuGet包?

[英]Which version of NEST NuGet package should be used with Elasticsearch 1.x?

我們正在將Elasticsearch升級到1.1版(從0.20開始),並且一些測試失敗了。 我們還將NEST Elasticsearch庫升級到最新的穩定版本(0.12.0)。 失敗與ES 0.90中不推薦使用的“custom_filters_score”元素相關,並替換為“function_score”,但NEST 0.12.0似乎生成帶有“custom_filter_score”的JSON,ES 1.1不再接受。

所以問題是是否有穩定的NEST版本支持ES 1.x功能分數,或者我們將不得不升級到NEST 1.0 beta。

NEST 1.0 beta 1是nuget.org上托管的最新預發布版本

我們在https://www.myget.org/gallery/elasticsearch-net上持續構建,這些構建基於對通過所有單元測試的develop分支的每次提交而發布。

我們非常接近(7月中旬)向nuget.org提供穩定的NEST 1.0版本,該版本適用於任何1.0+版本的elasticsearch:

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

如果可能的話,我會轉向連續構建,自NEST 1.0 beta 1發布以來,已經推出了許多重大變化。

突破性變化的文檔正在從NEST 0.121.0 beta 1版本。 我們的最終發布時間表的一部分將是完整記錄從NEST 0.12NEST 1.0

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

另一個需要考慮的重要資源是elasticsearch自己的重大變更頁面:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM