public ISearchResponse<object> GetById(string id) {
var uri = new Uri("<myendpoint>");
var settings = new ConnectionSettings(uri).DefaultIndex("useraction-*").PrettyJson().DisableDirectStreaming(); //or try _all
var client = new ElasticClient(settings);
var search = new SearchRequest<object>
{
Query = new TermQuery
{
Field = "field",
Value = "example"
}
};
var response = client.Search<object>(search);
return response;
}
我无法让NEST工作。当我尝试调用上面定义的查询时,我收到以下错误:
System.Exception: If you use a custom contract resolver be sure to subclass from ElasticResolver
at Nest.JsonExtensions.GetConnectionSettings(JsonSerializer serializer) in C:\Users\russ\source\elasticsearch-net-master\src\Nest\CommonAbstractions\Extensions\JsonExtensions.cs
我已经在互联网上搜索了这一点,并且似乎找不到源代码以外的任何内容。我几乎完全按照文档进行操作,所以我不知道要改变什么。
有没有人知道这个错误试图告诉我的是什么?我觉得这是我无法控制的幕后错误。
如果有人需要更多信息,我很乐意回答其他问题。
感谢。
此外,我不知道异常中的路径来自哪里,因为我没有用户&#34; russ&#34;