add generation document + improve solr