Incorrect Answers: A: Need more search units to process the data in parallel. B: Run them in parallel, not sequentially. C: Need a blob indexer. Note: A blob indexer is used for ingesting content from Azure Blob storage into a Cognitive Search index. Index large datasets Indexing blobs can be a time-consuming process. In cases where you have millions of blobs to index, you can speed up indexing by partitioning your data and using multiple indexers to process the data in parallel. Here's how you can set this up: Partition your data into multiple blob containers or virtual folders Set up several data sources, one per container or folder. Create a corresponding indexer for each data source. All of the indexers should point to the same target search index. One search unit in your service can run one indexer at any given time. Creating multiple indexers as described above is only useful if they actually run in parallel. Reference: https://docs.microsoft.com/en-us/azure/search/search-howto-indexing-azure-blob-storage