Skip to content

funnelfire/elasticsearch-net

This branch is 106 commits ahead of, 5079 commits behind elastic/elasticsearch-net:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

49940f0 · Dec 28, 2015
Jan 20, 2015
Dec 21, 2015
Oct 8, 2015
Jun 23, 2015
Dec 28, 2015
Jul 22, 2014
Dec 2, 2014
Jan 26, 2015
Jul 15, 2015
Dec 21, 2015
Jun 24, 2015
Jan 9, 2015
Apr 7, 2014
Jun 4, 2014
Jan 19, 2015
Jun 23, 2015
Jun 23, 2015
Oct 29, 2015

Repository files navigation

Repository for both Elasticsearch.Net and NEST, the two official elasticsearch .NET clients.

Elasticsearch .NET client Supported
0.x 0.x No
1.x 1.x Yes
2.x 2.x Yes (But not released yet!)
Nuget feed install from nugetdownloads
Bleeding edge feed downloaddownloads
CI teamcityelasticsearch-net MyGet Build Status ![Travis mono build status](https://img.shields.io/travis/elastic/elasticsearch-net.svg?style=flat-square&label=Travis Mono)
Issue stats pr closed inissues closed in

#Elasticsearch.Net

  • Low-level client that provides a one-to-one mapping with the Elasticsearch REST API
  • No dependencies
  • Almost completely generated from the official REST API spec which makes it easy to keep up to date
  • 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
  • Has no opinions on how you create or consume requests and responses
  • Load balancing and cluster failover support
  • All calls have async variants

Read more here

#NEST

  • 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

Read more here

Packages

No packages published

Languages

  • C# 96.1%
  • HTML 1.9%
  • PowerShell 0.9%
  • Pascal 0.9%
  • F# 0.2%
  • Batchfile 0.0%