Primeiro, as definições:um documento Solr/Lucene é aproximadamente o equivalente a uma linha de banco de dados. Um índice é aproximadamente o mesmo que uma tabela de banco de dados.
Eu recomendo tentar armazenar todas as informações relacionadas a classificados no Solr. Consultar o Solr e, em seguida, o banco de dados é ineficiente e muito provavelmente desnecessário.
A consulta em uma região específica seria algo como
q=cars+region:washington
supondo que você tenha uma region
campo em Solr. O wiki do Solr tem toneladas de boas informações e um tutorial básico muito bom . Claro que isso sempre pode ser melhorado, portanto, se você encontrar algo que não esteja claro, informe a equipe do Solr.
Não posso comentar sobre o cliente PHP, pois não uso PHP.