allow map and filtering of search results
add some methods to ensure index