SolrNet is a Solr client for .Net.
Changelog from version 0.1:
- Deprecated ISolrDocument interface
- Dropped query by example
- Dropped random sorting
- Added several ways to map solr fields to properties:
- Attribute-based (default)
- All properties
- Manual mapping
- Added highlighting
- Added filter queries
- Added ping
- Added sample application
- Added Windsor facility
- Added Ninject module
- Added operator overloading for queries
- Added MSDN-style docs
- Added more code samples, better organized wiki
- Changed initialization and instantiation of the service:
This is the biggest breaking change. As explained in a previous post, newing up SolrServer<T> is no longer supported. Instead, you have to ask the IoC container (either the built-in or whatever container you use) for the ISolrOperations<T> service.
The sample application is pretty basic right now, it includes only the basic features, but it shows how it all fits together. Here's a screenshot with the features highlighted:
For the next releases I'll look into adding Solr 1.3 features like multi-core and spell-checking, as well as making it easier to express queries (maybe build a LINQ provider).
Code is hosted at Google code.
Direct download links:
Any chance of enhancing SolrNet to support sharded servers anytime soon?
ReplyDeleteCurrently I don't have a use for shards... so I don't have an ETA on that. I do have a couple of ideas about how to implement it though. Of course, patches and suggestions are always welcome ;-)
ReplyDeleteHi I downloaded SolrNet sample. I don't no how to run. There is no help file how to run. I tried to execute SolrNet application but its not work. ControllerType can not found.
ReplyDeleteThere's a runsample.bat in the root of the sample app. If you have any other questions please post them on the google group: http://groups.google.com/group/solrnet
ReplyDelete