we may want to deprecate or improve this method in favor of something that uses `iter_docs` or equivalent scale-friendly things