pulling map out of search api...need to add publish date and clean up abstractions