Il n'y a rien dans votre cas qui le rende très différent d'une configuration à "domaine unique". Solr fonctionne comme un service REST, donc pour indexer le contenu, tout ce que vous avez à faire est de fournir un accès à partir de différents domaines. Pour l'importation en masse (par exemple à partir d'une base de données ou d'un csv), nous utilisons DataImportHandler .
Si vous voulez facette sur les bases de domaine (restreindre les résultats de recherche par un ou plusieurs domaines en utilisant des cases à cocher, après que les résultats soient déjà affichés) et vous avez par exemple une entité article que vous voulez indexer, en plus de ses attributs réguliers (champs Solr comme Body, Author, Date, ...) vous devriez ajouter un attribut supplémentaire qui représenterait son domaine.
Pour configurer la sécurité (qui peut voir un document), j'utiliserais les éléments suivants ManifoldCF qui sait comment travailler avec Solr.
Si vous débutez avec Solr, je vous suggère d'abord de passer par ce tutoriel qui constitue un excellent point de départ pour comprendre les concepts de Solr (et des moteurs de recherche en général).