for solr source reading