C# XSLT JavaScript CSS HTML PowerShell
Latest commit ea5c9df Nov 27, 2017 @xavier-morera xavier-morera Merge pull request #340 from stephenpope/fix/documentationlinks
Fixed links to documentation markdown files in README
Permalink
Failed to load latest commit information.
.nuget Remove tests from build.fsx Aug 14, 2017
AutofacContrib.SolrNet.Tests Move shared tests object to their own shared projects. So that AppVey… Nov 2, 2017
AutofacContrib.SolrNet * Bump version to 0.9.1 Oct 29, 2017
Castle.Facilities.SolrNetIntegration.Tests Move shared tests object to their own shared projects. So that AppVey… Nov 2, 2017
Castle.Facilities.SolrNetIntegration Fix nuspec file. Nov 6, 2017
CommonServiceLocator.SolrNet.Tests Upgrade CommonServiceLocator to 2.0.1 Oct 29, 2017
CommonServiceLocator.SolrNet Fix CommonServiceLocator nuspec Oct 29, 2017
Documentation Update documentation. Aug 22, 2017
Microsoft.DependencyInjection.SolrNet.Tests Update XUnit to 2.3.1 Oct 29, 2017
Microsoft.DependencyInjection.SolrNet * Bump version to 0.9.1 Oct 29, 2017
NHibernate.SolrNet.Tests Move shared tests object to their own shared projects. So that AppVey… Nov 2, 2017
NHibernate.SolrNet Upgrade CommonServiceLocator to 2.0.1 Oct 29, 2017
Ninject.Integration.SolrNet.Tests Move shared tests object to their own shared projects. So that AppVey… Nov 2, 2017
Ninject.Integration.SolrNet * Bump version to 0.9.1 Oct 29, 2017
SolrNet.DSL.Tests Move shared tests object to their own shared projects. So that AppVey… Nov 2, 2017
SolrNet.DSL Upgrade CommonServiceLocator to 2.0.1 Oct 29, 2017
SolrNet.Tests.Common Move shared tests object to their own shared projects. So that AppVey… Nov 2, 2017
SolrNet.Tests.Integration Move shared tests object to their own shared projects. So that AppVey… Nov 2, 2017
SolrNet.Tests Move shared tests object to their own shared projects. So that AppVey… Nov 2, 2017
SolrNet Merge pull request #325 from gjunge/feature/constantscorequery Oct 29, 2017
StructureMap.SolrNetIntegration.Tests Update XUnit to 2.3.1 Oct 29, 2017
StructureMap.SolrNetIntegration * Bump version to 0.9.1 Oct 29, 2017
Unity.SolrNetIntegration.Tests Upgrade CommonServiceLocator to 2.0.1 Oct 29, 2017
Unity.SolrNetIntegration Upgrade CommonServiceLocator to 2.0.1 Oct 29, 2017
solr Remove unused items from Solution Aug 20, 2017
.gitignore Update SampleSolrApp to .NET 4.6.1 Aug 9, 2017
README.md Fix links to documentation markdown files. Nov 27, 2017
SolrNet.sln Move shared tests object to their own shared projects. So that AppVey… Nov 2, 2017
appveyor.yml Updates version Nov 2, 2017
changelog.md update changelog Aug 30, 2017
license.txt CRLF Mar 14, 2010
notice.txt CRLF Mar 14, 2010
run-integrationtests.ps1 Add integration test script runner Aug 14, 2017

README.md

SolrNet is an Apache Solr client for .NET

SolrNet does not attempt to abstract much over Solr, it's assumed that you know what Solr is and how to use it, just as you need to know relational databases before using an ORM.

If you're not familiar with Solr, take your time to follow the Solr tutorial, see the FAQ and the docs. Consider getting a book.

Downloads

It's currently recommended to get the latest binaries directly from the build server. Build status.

Otherwise, NuGet packages at nuget.org are available:

Documentation index

Mailing list

If you have any questions about SolrNet, please create an issue and ask away.
If you have questions about Solr itself (i.e. not specifically about SolrNet) use the Solr mailing list.

Contributing

Paul Bouwer has written an excellent guide for contributors starting from scratch (no previous Git knowledge required).
In a nutshell:

  • Don't worry about code formatting, styles, etc.
  • Tests are a must. Without tests, changes will not be merged, except for very specific cases.
  • Whenever possible, favor immutable classes and pure code.
  • If you're adding a new feature or making a breaking change, update the corresponding documentation.
  • SolrNet has recently adopted using Gitflow workflow as its branching strategy, whenever you contribute please from your fork create a pull request with a branch that is up to date. Once confirmed, it will be merged and a new version will be released.

You can also contribute by donating a few bucks:

Click here to lend your support to: SolrNet and make a donation at www.pledgie.com !

Releases and Release Notes