Currently use of Solr or Lucene is not fully supported on Google App Engine, there are hacks around the issue but none seems perfect.
If I setup the Solr server via a cloud offering somewhere else, run the main site and application on GAE but use the Solr server for search functionalities, can anyone see any problems doing doing it this way?