I do not think that the transition from Lucena to Solra is itself a "graduation". You should use whatever is best for your particular application, while taking into account the experience of the development team.
Moving to Solr has the advantage of being easily distributed , you will need it. OTOH, if you can match the 1TB index on one machine without performance issues, then you don't need to redistribute. I do not recommend distributing if you do not need. Distribution means that you will have to support N Solr servers, and not just one, so the operational level of support is increasing. Programmatically (in the .Net application) there should not be much difference.
Solr - Lucene, , faceting, caching, ... , " , Lucene (.net), Lucene.