Pesquisa Em varias tabelas

galera tenho que gerar um script que faça uma pesquisa em varias tabelas… exemplo. tenho uma tabela medico outra consultorio outra especialidade… ai tenho o input da pesquisa. vamos dizer que ele digite, ginecologista cuiaba… ai o script vai consultar no banco as informações que batem e vai trazer todos ginecologistas de cuiaba…

to a tempo ja pesquisando sobre isso vo que um tal de apache-solr faz isso mas não tem tuturial nem nada ai fica dificil, um exemplo funcionando ta aqui http://www.catalogo.med.br/ a pesquisa deles a minha vai ser quase igual até os campos…

obrigado desde ja