SolrNet is a Solr client for .NET
Here's the changelog from 0.2.0:
Added a couple of Solr 1.3 features:
- Spell checking
- More like this
- Random sorting (actually, this was always possible, I just made it more convenient)
Other enhancements:
- "Has any value" queries:
It's often convenient to see what documents have a field defined or not:var q = new SolrHasValueQuery("name"); // translates to name:[* TO *]
- Fluent interface for query building:
Query.Simple("name:solr"); // translates to name:solr Query.Field("name").Is("solr"); // name:solr Query.Field("price").From(10).To(20); // price:[10 TO 20] Query.Field("price").In(10, 20, 30); // price:10 OR price:20 OR price:30 Query.Field("name").HasAnyValue(); // name:[* TO *]
You can see the spell checker and random sorting in action in the sample web app:
Download links:
No comments:
Post a Comment