We are trying to include full-text search in our product. When looking for comparisons between lucene and solr, I found that most people mention the obvious difference that lucene (and lucene.Net) is a library and solr is an application. Some people also mentioned solr features, such as highlight highlighting, but the lucene.Net contrib library seems to support them. The only function I saw that is supported in solr, not lucene, is text input on the document.
Using Lucene.Net will simplify the deployment process (our product runs on IIS), so we tend to use Lucene.NET on top of solr. However, we would like to know what exactly we will skip if we do not use solr. I would appreciate some details of each feature / benefit, not a simple list.
source
share