Annotation based mapping of client objects to Solr documents.