已弃用的 NEST 功能导致 C# 出现问题
Deprecated NEST features causing problems in C#
由于新导入的程序集,我需要在项目中从使用 NEST version="0.12.0.0" targetFramework="net40" 升级到 version="2.0.4" targetFramework="net452"需要它。
我有一个引用旧版本 Nest 的现有 cs class,我无法再构建我的解决方案。有没有一种方法可以在同一个项目中引用两个版本的 NEST?或者我可以重写旧代码以使用新版本的 NEST。它无法解析的符号与ElasticClient有关,具体为:
ElasticClient _client = new ElasticClient(_settings);
var clusterHealth = _client.Health(HealthLevel.Cluster);
var nodesHealth = _client.NodeInfo(NodesInfo.All);
var indicesHealth = _client.Health(HealthLevel.Indices);
var indicesStats = _client.Stats();
特别是无法解析 Health、HealthLevel、NodeInfo 和 Stats 的地方
感谢您的帮助!
某些 API 方法略有变化,以更好地与 Elasticsearch
中的 API 保持一致
var clusterHealth = client.ClusterHealth(h => h.Level(Level.Cluster));
var nodesHealth = client.NodesInfo();
var indicesHealth = client.ClusterHealth(h => h.Level(Level.Indices));
var indicesStats = client.ClusterStats();
由于新导入的程序集,我需要在项目中从使用 NEST version="0.12.0.0" targetFramework="net40" 升级到 version="2.0.4" targetFramework="net452"需要它。
我有一个引用旧版本 Nest 的现有 cs class,我无法再构建我的解决方案。有没有一种方法可以在同一个项目中引用两个版本的 NEST?或者我可以重写旧代码以使用新版本的 NEST。它无法解析的符号与ElasticClient有关,具体为:
ElasticClient _client = new ElasticClient(_settings);
var clusterHealth = _client.Health(HealthLevel.Cluster);
var nodesHealth = _client.NodeInfo(NodesInfo.All);
var indicesHealth = _client.Health(HealthLevel.Indices);
var indicesStats = _client.Stats();
特别是无法解析 Health、HealthLevel、NodeInfo 和 Stats 的地方
感谢您的帮助!
某些 API 方法略有变化,以更好地与 Elasticsearch
中的 API 保持一致var clusterHealth = client.ClusterHealth(h => h.Level(Level.Cluster));
var nodesHealth = client.NodesInfo();
var indicesHealth = client.ClusterHealth(h => h.Level(Level.Indices));
var indicesStats = client.ClusterStats();