I want to integrate full-text search into a .NET application with [Fluent] NHibernate-based data access. So far Lucene.NET and NHibernate Search combination appears to be the most reasonable option there. However, there are several projects built on top of Lucene which are said to mitigate Lucene complexity and add new features (e.g. Solr or ElasticSearch) as well as some .NET wrappers around those libraries. So, what are the [best] options for my project?
I want to integrate full-text search into a .NET application with [Fluent] NHibernate-based data
Share
If you already have a nhibernate data access, you should go with nhibernate search, as it integrates very nicely, and learning curve is not too steep.
Solr and Elasticsearch are more system independant (restful api for example), but will need more plumbing work.
And you have a lot of resource here : https://stackoverflow.com/questions/tagged/nhibernate.search