ИМХО, мне кажется, что им по-прежнему требуется больше работы, так как они не имеют полного охвата API-интерфейса ElasticSearch REST, перколяции и полных запросов DSL, которые наиболее заметны.
Используя NEST, я думаю, что это более подходит, если вы хотите получить строго типизированные результаты: -
где в качестве ElasticSearch.Net вы получите что-то вроде: -
var result = client.QueryDSL.Search(index, new string[] { "type" }, query, 0, 5);
foreach (var VARIABLE in result.GetHits().Hits)
{
Console.WriteLine(VARIABLE.Fields["name"]);
}
Хотя оба API отсутствуют, они находятся на github, поэтому вы можете развить и помочь заполнить недостающие функции.