2011-08-24 11 views

risposta

10

IMHO, penso che sia ancora bisogno di più lavoro in quanto non hanno una copertura completa delle API REST elasticsearch, percolato e completa Query DSL che mancano di più.

aver usato NEST Penso che sia più adatto se si desidera che i risultati fortemente tipizzati: -

QueryResponse<Jobtitle> queryResults = _client.Search<Jobtitle>(search); 

dove come ElasticSearch.Net torni qualcosa come: -

var result = client.QueryDSL.Search(index, new string[] { "type" }, query, 0, 5); 
foreach (var VARIABLE in result.GetHits().Hits) 
{ 
Console.WriteLine(VARIABLE.Fields["name"]); 
} 

Mentre entrambe le API mancano funzionalità, sono su github in modo da poter forchetta e contribuire a compilare le funzionalità mancanti.

ho scelto alla fine di generare la mia semplice client dal thrift IDL

+0

vi ringrazio molto Ian – sirmak

+3

Autore di NEST qui, credo NEST è leggermente avanti caratterizzato da saggio, ma non sono ancora pronti prima serata. Posso solo dire che NEST è ancora attivamente sviluppato. –

+0

grazie, Nest è fantastico e ora è anche la mia scelta, piacere di conoscerti. – sirmak

Problemi correlati