Skip to content

Commit 865abbd

Browse files
committed
Merge branch 'master' of github.com:elasticsearch/elasticsearch-net
2 parents 3fa4000 + 6cc90eb commit 865abbd

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

Diff for: .DS_Store

6 KB
Binary file not shown.

Diff for: readme.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Repository for both the offical low level client `Elasticsearch.Net` as the high level opiniated `NEST` client.
2+
3+
#[Elasticsearch.Net](src/Elasticsearch.Net)
4+
5+
* One-to-one mapping with REST API and the other official clients
6+
* Load balancing / Cluster failover support.
7+
* Almost completely generated from the official rest API spec which makes it easy to keep up to date.
8+
* Comes with an integration test suite that can be generated from the yaml test definitions that the elasticsearch core team uses to test their REST API.
9+
* All calls have async variants
10+
* Has no opinions on how you create or consume the request and response although comes with a special dynamic type you can deserialize too.
11+
*
12+
[Read more here](src/Elasticsearch.Net)
13+
14+
#[NEST](https://github.com/elasticsearch/elasticsearch-net/tree/master/src/Nest#nest-)
15+
* High level client that internally uses the low level client.
16+
* Maps requests and response to strongly typed objects with a fluent interface to build them.
17+
* Comes with a very powerful query dsl thats maps one-to-one with Elasticsearch.
18+
* Takes advantage of .NET features where they make sense (i.e: covariant `IEnumerable<T>` result types, inferring typenames and indexnames automatically)
19+
* All calls have async variants
20+
21+
[Read more here](https://github.com/elasticsearch/elasticsearch-net/tree/master/src/Nest#nest-)
File renamed without changes.

0 commit comments

Comments
 (0)