Added a version of query_by_map_ann that uses qs.projection

This is a temporary commit as a reminder of how to do it, it should probably be part of the query_by_map_ann function with a flag