【发布时间】:2017-09-28 20:26:12
【问题描述】:
我的问题很简单。我可以在邮递员中写一个非常棒的查询;
POST : localhost:9200/logstash-2017.08.28/_search?pretty=true
{
"query":{
"match":{
"level":"Error"
}
}
}
但是我必须通过使用嵌套框架在 C# 代码中处理这个东西。但是我做不到你能帮帮我吗?
var response = EsClient().Search<DocumentAttributes>(s => s
.Index("logstash-2017.09.18")
.Type("json")
.Query(q => q
.Term(p => p.level, "Error")));
//.Query(q => q.Raw(@"level:Error")));
// .Type("type").Query(q => q.Raw(@"{""match_all"":{}}")));
如何通过编写查询或使用字段来写下来?
【问题讨论】:
标签: c# elasticsearch nest