2011-08-24 26 views

Trả lời

10

IMHO, tôi nghĩ rằng cả hai vẫn cần làm việc nhiều hơn vì họ không có bảo hiểm hoàn chỉnh của API ElasticSearch REST, thấm và đầy đủ Truy vấn DSL là thiếu dễ thấy nhất.

Sau khi sử dụng NEST Tôi nghĩ đó là phù hợp hơn nếu bạn muốn kết quả mạnh mẽ gõ: -

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

nơi như ElasticSearch.Net bạn nhận lại một cái gì đó như: -

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

Trong khi cả hai API đang thiếu tính năng, họ đang trên github để bạn có thể ngã ba và giúp điền vào các tính năng còn thiếu.

tôi đã chọn cuối cùng để tạo ra khách hàng đơn giản của riêng tôi từ thrift IDL

+0

thank you very much Ian – sirmak

+3

Tác giả của NEST ở đây, tôi nghĩ rằng NEST là hơi trước tính năng khôn ngoan nhưng không phải là giờ cao điểm đã sẵn sàng chưa. Tôi chỉ có thể khẳng định NEST vẫn đang tích cực phát triển. –

+0

cảm ơn, Nest thật tuyệt vời và bây giờ cũng là lựa chọn của tôi, rất vui được gặp bạn. – sirmak

Các vấn đề liên quan