我有一个基本的Elasticsearch查询,看起来像这样Elasticsearch.net客户端无法做基本的搜索
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);
而且我没有得到任何结果回来。如果我只有一个新的搜索主体{},那么我会得到点击,但不会被过滤。
我在做什么错?
这是奇怪的工作对我来说 – keety 2014-10-18 00:36:31
我觉得鸟巢可能lowercasing名称。您可以序列化并记录搜索以进行调试。 – 2014-10-18 00:37:01
如何一步一步通过代码并试图找出问题的来源? – Aybe 2014-10-18 07:36:04