我有一个看起来像这样的基本 Elasticsearch 查询
POST /fruit/_search
{"query":{"term":{"Name":"banana"}}}
我得到了结果,当我有意识地运行时没有问题。
所以我尝试在 elasticsearch.net 中做到这一点
var requestBody = new { query = new { term = new { Name = "banana" } } };
var result = client.Search<string>("fruit", requestBody);
我没有得到任何结果。如果我只有一个带有 new {} 的搜索正文,那么我会得到点击,但不会被过滤。
我究竟做错了什么?