Skip to content
This repository has been archived by the owner on Jul 2, 2024. It is now read-only.
/ ElasticLINQ Public archive

Use LINQ to query Elasticsearch with results as .NET objects

License

Notifications You must be signed in to change notification settings

ElasticLINQ/ElasticLINQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ElasticLINQ

ElasticLINQ is a free C# library for searching Elasticsearch using LINQ syntax in .NET 4.5/PCL, e.g.

var db = new ElasticContext(new ElasticConnection(new Uri("http:https://myserver:9200")));
var p = db.Query<People>().Where(p => p.Tags.Contains("tech") && p.State == "WA");

For information on getting started, see the Wiki.

Elasticsearch version compatibility

  • 0.9 to 1.x works great
  • 2.x GroupBy not supported

Beyond 2.x is unsupported.

Builds

Binary releases are available via NuGet or direct downloads

Build StatusNuGet version