Skip to content

ElasticLINQ/ElasticLINQ

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

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://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

About

Use LINQ to query Elasticsearch with results as .NET objects

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published