Мы пытаемся включить в наш продукт полнотекстовый поиск. При поиске сравнений lucene и solr я обнаружил, что большинство людей упоминают очевидную разницу в том, что lucene (и lucene .Net) является библиотекой, а solr - приложением. Некоторые люди также упоминали функции solr, такие как выделение попаданий, но библиотека lucene .Net contrib, похоже, также поддерживает их. Единственная особенность, которую я видел, которая поддерживается в solr, а не в lucene, - это ввод полей документа.
Использование Lucene .Net упростит наш процесс развертывания (наш продукт работает на IIS), поэтому мы склонны использовать Lucene .NET вместо solr. Однако мы хотели бы знать, что именно мы бы упустили, если бы не использовали solr. Я был бы признателен за некоторые подробности каждой функции / преимущества, в отличие от простого списка.