<commit_before>Repository for both **NEST** and **Elasticsearch.Net**, the two official [elasticsearch](https://github.com/elastic/elasticsearch) .NET clients.

### Compatibility Matrix
<table>
    <tr>
        <th><b>Elasticsearch<b></th>
        <th><b>.NET clients<b></th>
        <th><b>Supported<b></th>
        <th><b>Build Status</b></th>
        <th><b>Myget Feed<b></th>
        <th><b>Nuget Feed<b></th>
    </tr>
    <tr>
    	<td><code>0.x</code></td>
    	<td><code>0.x</code></td>
    	<td>:x:</td>
    	<td>:heavy_minus_sign:</td>
    	<td>:heavy_minus_sign:</td>
    	<td>:heavy_minus_sign:</td>
    </tr>
    <tr>
    	<td><code>1.x</code></td>
    	<td><code>1.x</code></td>
    	<td>:white_check_mark:</td>
    	<td><a href="http://elasticdotnettemp.westeurope.cloudapp.azure.com/project.html?projectId=Nest1x_BuildAndUnitTest&tab=projectOverview"><img src="http://elasticdotnettemp.westeurope.cloudapp.azure.com/app/rest/builds/buildType:(Nest_BuildAndUnitTest_RunBuildBat)/statusIcon.svg"></a></td>
    	<td><a href="https://www.myget.org/gallery/elasticsearch-net-legacy"><img src="https://www.myget.org/BuildSource/Badge/elasticsearch-net-legacy?identifier=46420967-3fd2-4104-b600-fab20d2b0d62"></a></td>
    	<td>
    	<a href="https://www.nuget.org/packages/NEST/2.0.0-rc1"><img src="https://img.shields.io/badge/nuget-1.7.1-blue.svg?style=flat-square"><img src="https://img.shields.io/nuget/dt/NEST.svg?style=flat-square"></a></td>
    </tr>
    <tr>
    	<td><code>2.x</code></td>
    	<td><code>2.x</code></td>
    	<td>:white_check_mark:</td>
    	<td><a href="http://elasticdotnettemp.westeurope.cloudapp.azure.com/project.html?projectId=Nest2x_BuildTestAndIntegrate&tab=projectOverview"><img src="http://elasticdotnettemp.westeurope.cloudapp.azure.com/app/rest/builds/buildType:Nest2x_BuildTestAndIntegrate_Fake/statusIcon.svg"></a></td>
    	<td><a href="https://www.myget.org/gallery/elasticsearch-net"><img src="https://www.myget.org/BuildSource/Badge/elasticsearch-net?identifier=624cebb3-a461-466f-9bac-7026c8ba615a"></a></td>
    	<td><a href="https://www.nuget.org/packages/NEST"><img src="https://img.shields.io/nuget/v/NEST.svg?style=flat-square"><img src="https://img.shields.io/nuget/dt/NEST.svg?style=flat-square"></a> </td>  
    </tr>
</table>

#[NEST](https://github.com/elasticsearch/elasticsearch-net/tree/master/src/Nest#nest-)

NEST is the official high-level .NET client of [elasticsearch](https://github.com/elasticsearch/elasticsearch).  It aims to be a solid, strongly typed client with a very concise API.

* High-level client that internally uses the low-level **Elasticsearch.Net** client
* Maps requests and responses to strongly typed objects with a fluent interface and object initializer syntax to build them
* Comes with a very powerful query DSL that maps one-to-one with Elasticsearch
* Takes advantage of .NET features where they make sense (i.e., covariant `IEnumerable<T>` result types, type and index inference)
* All calls have async variants

## Getting Started

### Installing

From the package manager console:

	PM> Install-Package NEST

or by simply searching for `NEST` in the package manager UI.

### Connecting<commit_msg>Update readme to link to release blog post and list of breaking changes<commit_after>Repository for both **NEST** and **Elasticsearch.Net**, the two official [elasticsearch](https://github.com/elastic/elasticsearch) .NET clients.

### Compatibility Matrix
<table>
    <tr>
        <th><b>Elasticsearch<b></th>
        <th><b>.NET clients<b></th>
        <th><b>Supported<b></th>
        <th><b>Build Status</b></th>
        <th><b>Myget Feed<b></th>
        <th><b>Nuget Feed<b></th>
    </tr>
    <tr>
    	<td><code>0.x</code></td>
    	<td><code>0.x</code></td>
    	<td>:x:</td>
    	<td>:heavy_minus_sign:</td>
    	<td>:heavy_minus_sign:</td>
    	<td>:heavy_minus_sign:</td>
    </tr>
    <tr>
    	<td><code>1.x</code></td>
    	<td><code>1.x</code></td>
    	<td>:white_check_mark:</td>
    	<td><a href="http://elasticdotnettemp.westeurope.cloudapp.azure.com/project.html?projectId=Nest1x_BuildAndUnitTest&tab=projectOverview"><img src="http://elasticdotnettemp.westeurope.cloudapp.azure.com/app/rest/builds/buildType:(Nest_BuildAndUnitTest_RunBuildBat)/statusIcon.svg"></a></td>
    	<td><a href="https://www.myget.org/gallery/elasticsearch-net-legacy"><img src="https://www.myget.org/BuildSource/Badge/elasticsearch-net-legacy?identifier=46420967-3fd2-4104-b600-fab20d2b0d62"></a></td>
    	<td>
    	<a href="https://www.nuget.org/packages/NEST/2.0.0-rc1"><img src="https://img.shields.io/badge/nuget-1.7.1-blue.svg?style=flat-square"><img src="https://img.shields.io/nuget/dt/NEST.svg?style=flat-square"></a></td>
    </tr>
    <tr>
    	<td><code>2.x</code></td>
    	<td><code>2.x</code></td>
    	<td>:white_check_mark:</td>
    	<td><a href="http://elasticdotnettemp.westeurope.cloudapp.azure.com/project.html?projectId=Nest2x_BuildTestAndIntegrate&tab=projectOverview"><img src="http://elasticdotnettemp.westeurope.cloudapp.azure.com/app/rest/builds/buildType:Nest2x_BuildTestAndIntegrate_Fake/statusIcon.svg"></a></td>
    	<td><a href="https://www.myget.org/gallery/elasticsearch-net"><img src="https://www.myget.org/BuildSource/Badge/elasticsearch-net?identifier=624cebb3-a461-466f-9bac-7026c8ba615a"></a></td>
    	<td><a href="https://www.nuget.org/packages/NEST"><img src="https://img.shields.io/nuget/v/NEST.svg?style=flat-square"><img src="https://img.shields.io/nuget/dt/NEST.svg?style=flat-square"></a> </td>  
    </tr>
</table>

## Upgrading from 1.x to 2.x

Take a look at the [blog post for details around the evolution of NEST 2.x](https://www.elastic.co/blog/ga-release-of-nest-2-0-our-dot-net-client-for-elasticsearch), in addition to the list of breaking changes for [NEST](https://github.com/elastic/elasticsearch-net/blob/master/docs/2.0-breaking-changes/nest-breaking-changes.md) and [Elasticsearch.Net](https://github.com/elastic/elasticsearch-net/blob/master/docs/2.0-breaking-changes/elasticsearch-net-breaking-changes.md).

#[NEST](https://github.com/elasticsearch/elasticsearch-net/tree/master/src/Nest#nest-)

NEST is the official high-level .NET client of [elasticsearch](https://github.com/elasticsearch/elasticsearch).  It aims to be a solid, strongly typed client with a very concise API.

* High-level client that internally uses the low-level **Elasticsearch.Net** client
* Maps requests and responses to strongly typed objects with a fluent interface and object initializer syntax to build them
* Comes with a very powerful query DSL that maps one-to-one with Elasticsearch
* Takes advantage of .NET features where they make sense (i.e., covariant `IEnumerable<T>` result types, type and index inference)
* All calls have async variants

## Getting Started

### Installing

From the package manager console:

	PM> Install-Package NEST

or by simply searching for `NEST` in the package manager UI.

### Connecting
{'fraction_non_alphanumeric': 0.1773406088454911, 'fraction_numerical': 0.017949454336588167, 'mean_word_length': 4.3618167821401075, 'pattern_counts': {'":': 0, '<': 209, '<?xml version=': 0, '>': 211, 'https://': 29, 'lorem ipsum': 0, 'www.': 13, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1390884', 'n_tokens_mistral': 2552, 'n_tokens_neox': 2474, 'n_words': 399}