Added search() for zones, similar to existing search_record()