I don't see why it wouldn't be. The main differentiator between Solr and Elastic Search is that ES handles constant incoming data more consistently, so it's a much better fit for realtime scenarios.
Just batch loading the data one time shouldn't create much of a problem for Solr either.
Just batch loading the data one time shouldn't create much of a problem for Solr either.