Não há nada no seu caso que o torne muito diferente de uma configuração de "domínio único".
O Solr funciona como serviço REST, portanto, para indexar o conteúdo, tudo o que você precisa fazer é fornecer acesso a diferentes domínios. Para importação em massa (por exemplo, de um banco de dados ou de um csv), usamos DataImportHandler .
Se você quiser faceta em bases de domínio (reduza os resultados de pesquisa por um ou mais domínios usando caixas de seleção, após os resultados já são exibidos) e você tem, por exemplo uma entidade de artigo que você deseja indexar, além de seus atributos regulares (campos Solr como Corpo, Autor, Data, ...) você deve adicionar mais um que represente seu domínio.
Para configurar a segurança (quem pode ver um documento), eu usaria o ManifoldCF , que sabe como trabalhar com Solr fora da caixa.
Se você está apenas começando com Solr, sugiro que você primeiro passe por este tutorial , que é um excelente ponto de partida para entender os conceitos do Solr (e do mecanismo de pesquisa geral).