如何解决如何使用 NEST 客户端对 Json 数据进行索引以进行弹性搜索?
我正在尝试使用 C# nesT 库将 json 字符串文件索引到 Elastic Search。我发现这个 post 是相关的。但是 .Index<string>
var indexResponse = _elasticclient.LowLevel.Index<string>("index-name","type-name",json);
错误是
类型 'string' 不能用作类型参数 'TResponse' 在 泛型类型或方法 'IElasticLowLevelClient.Index(string,string,PostData,索引请求参数)'。没有隐式引用转换 来自'字符串'
解决方法
看看low level client documentation
var pool = new SingleNodeConnectionPool(new Uri($"http://localhost:9200"));
var settings = new ConnectionSettings(pool);
var client = new ElasticClient(settings);
var person = @"{ ""first_name"": ""Russ"",""last_name"": ""Cam"" }";
var indexResponse = client.LowLevel.Index<StringResponse>("people","1",person);
string responseString = indexResponse.Body;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。