I want to learn Solr. May I know some good tutorial/links for it?
Also, is Solr available for .NET?
I want to learn Solr. May I know some good tutorial/links for it?
Also, is Solr available for .NET?
If you mean running the Solr server on .Net instead of Java, then no, there is no port. I've been trying to run it with IKVM here but it's low-priority to me so I can't put much time on it. It'd be great if someone can help out with this.
If you mean using/connecting to Solr from a .Net application, then yes, you can use SolrNet or SolrSharp for that.
I blogged about this not long ago.
UPDATE: I made significant progress with Solr + IKVM.
Jeff Rodenburg created a C# API for interoperation with Solr. The API supports:
Adding, updating and deleting documents from a solr index. Configuration support for multiple solr instances. Flags for Read/Write modes in support of solr replication. Search queries that return strongly-typed objects Support for facets
and more ... http://www.codeplex.com/solrsharp
Yes it is, there's at least one open source project on GitHub.
I would like to introduce my open-source library called LinqToSolr, which provides the functionality of building linq-queries to Solr. Here is a nuget page or browse github project
If you just want to replicate the Lucene.NET database between several machines (in a master-slave disposition), so you can try Lucene Steroids, available at http://bitbucket.org/guibv/lucene.steroids.
This code is based on Solr shell scripts, and uses cwRsync to sync files.