- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我们过去用来ping Elastic Search节点的代码段,只是用来检查它是否存在:
Nest.ElasticClient client; // has been initialized
ConnectionStatus connStatus;
client.TryConnect(out connStatus);
var isHealthy = connStatus.Success;
ElasticClient.TryConnect
。它是完全消失了还是刚被移到了
just like MapRaw/CreateIndexRaw其他地方?
Nest.ElasticClient client; // has been initialized
var connectionStatus = client.Connection.GetSync("/");
var isHealthy = connectionStatus.Success;
TryConnect
?
最佳答案
是的,他们有。请参阅发行说明:
https://github.com/Mpdreamz/NEST/releases/tag/0.11.5.0
发行说明摘录:
删除了IsValid
和TryConnect()
我在三年前编写的ElasticClient的前两个功能在当时似乎是个好主意。 TryConnect()
和.IsValid()
是检查节点是否正常的两种令人困惑的方法,RootNodeInfo()
现在会在您击中根节点(版本,lucene_version等)时返回信息elasticsearch返回的映射响应,或者您可以调用client.Raw.MainGet()
甚至更好client.Raw.MainHead()
甚至client.Connection.HeadSync("/")
。
您不知所措:查询根.IsValid
的方法很多,而TryConnect()
只是绒毛,只会引起混乱。
关于elasticsearch - ElasticClient.TryConnect是否已从NEST中删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19366900/
这是我们过去用来ping Elastic Search节点的代码段,只是用来检查它是否存在: Nest.ElasticClient client; // has been initialized Co
我正在使用ElasticClient 2.4.4。 我有一个查询 var sample = client.Search(s => s .Query(q =>
起初我有 1 个索引,我的弹性客户端在我的 startup.cs 中设置如下 public static IServiceCollection AddElasticClient(this IServi
更新到NEST 0.11.5后,似乎不再支持NEST.ElasticClient.MapRaw和.CreateIndexRaw方法。它们是否已被重命名或移动或完全消失了? 万一它们消失了,我如何在创建
如何在 .NET Core 应用程序中将 ElasticClient 注册为单例,但仍然能够在查询期间指定不同的索引? 例如: 在 Startup.cs 中,我将弹性客户端对象注册为单例,仅提及 UR
我正在尝试通过单元测试分析代码覆盖率,我目前正在使用 Moq 库执行单元测试,不知何故我走错了路,想知道以下场景是否适用于使用 Moq 下面是一段代码 public interface ISearch
我们目前正在创建 olivere我们 API 中的弹性客户端如下所示: elasticClient, err = elastic.NewClient( elas
我们允许客户在创建索引时定义自定义分析器。我们更愿意在 json 中指定它,以通过底层 ElasticSearch 文档提供最大的灵 active 和可理解性。 我想使用在 json 字符串中定义的分
我正在按照示例学习 ElasticSearch elasticsearch-net-example .错误发生在以下代码中: foreach (var package in packa
我是一名优秀的程序员,十分优秀!