我有一個基本的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