elasticsearch ElasticSearch无法从字符串转换为ElasticClient.searchRequestparameters
这是一个Json变量,这个过滤器在kibana dashbaord中工作得很好 我的要求是,想要获得与我从Kibana获得的相同的输出,使用来自弹性搜索的过滤查询Dot net搜索请求这里是我从stack over flow到现在获取的点的链接elasticsearch ElasticSearch无法从字符串转换为ElasticClient.searchRequestparameters,elasticsearch,kibana,elasticsearch,Kibana,这是一个Json变量,这个过滤器在kibana dashbaord中工作得很好 我的要求是,想要获得与我从Kibana获得的相同的输出,使用来自弹性搜索的过滤查询Dot net搜索请求这里是我从stack over flow到现在获取的点的链接 { ""version"": true, ""size"
{
""version"": true,
""size"": 500,
""sort"": [
{
""AddedOn"": {
""order"": ""desc"",
""unmapped_type"": ""boolean""
}
}
],
""stored_fields"": [
""*""
],
""script_fields"": { },
""docvalue_fields"": [
{
""field"": ""@timestamp"",
""format"": ""date_time""
},
{
""field"": ""AddedOn"",
""format"": ""date_time""
}
],
""_source"": {
""excludes"": []
},
""query"": {
""bool"": {
""must"": [],
""filter"": [
{
""match_all"": { }
},
{
""match_all"": { }
},
{
""bool"": {
""filter"": [
{
""match_all"": { }
},
{
""match_all"": { }
},
{
""range"": {
""AddedOn"": {
""format"": ""strict_date_optional_time"",
""gte"": ""2019-10-26T09:20:14.087Z"",
""lte"": ""2020-10-26T09:20:14.087Z""
}
}
}
],
""must"": [],
""must_not"": [],
""should"": []
}
},
{
""range"": {
""AddedOn"": {
""gte"": ""2019-10-26T10:38:34.169Z"",
""lte"": ""2020-10-26T10:38:34.170Z"",
""format"": ""strict_date_optional_time""
}
}
}
],
""should"": [],
""must_not"": []
}
},
""highlight"": {
""pre_tags"": [
""@kibana-highlighted-field@""
],
""post_tags"": [
""@/kibana-highlighted-field@""
],
""fields"": {
""*"": { }
},
""fragment_size"": 2147483647
}
}
"
这是在elasticsearch索引中进行搜索的代码
_elasticClient.LowLevel.Search<SearchResponse<object>>(FraudIndex, "type", json4); >>> The errror i am getting is that cannot convert from string to ElasticClient.searchRequestparameters
\u elasticClient.LowLevel.Search(FraudIndex,“type”,json4);>>我遇到的错误是无法从字符串转换为ElasticClient.searchRequestparameters
这就是找到的解决方案
var SearchResponse =await_elasticClient.LowLevel.SearchAsync<SearchResponse<object>>(FraudIndex, json4);
var SearchResponse=wait_elasticClient.LowLevel.SearchAsync(FraudIndex,json4);