Я не думаю, что переход от Lucene к Solr сам по себе "выпускной". Вы должны просто использовать все, что лучше всего подходит для вашего конкретного приложения, в то же время принимая во внимание опыт команды разработчиков.
Переезд в Solr имеет преимущество в том, что легко распространяется , если вам это нужно. OTOH, если вы можете разместить индекс 1 ТБ на одном компьютере без проблем с производительностью, то вам не нужно распространять. Я не рекомендую распространять, если у вас нет . Распределение означает, что вам придется поддерживать N серверов Solr вместо одного, поэтому эксплуатационная поддержка возрастает. Программно (в приложении .Net) не должно быть большой разницы.
Solr - это автономный Lucene с батарейным питанием, реализующий такие функции, как огранка , кеширование , проверка орфографии ... и снова если вам не нужны эти функции, и ваша команда уже хорошо владеет Lucene (.net), тогда придерживайтесь Lucene.