May 18, 2026: Batch Cortex Search (General availability)

Batch Cortex Search is now generally available. The CORTEX_SEARCH_BATCH table function lets you run millions of fuzzy-match queries against a Cortex Search Service in a single SQL statement, with no infrastructure to manage.

Use batch search for high-throughput offline workloads such as entity resolution, audience matching, deduplication, and clustering. It uses dedicated serverless compute that spins up automatically and scales independently of your interactive search traffic, so batch and real-time queries never compete for resources. You can even query services that are currently suspended in serving, so there’s no need to keep an index actively running just for batch jobs.

To get started, use a LATERAL join with CORTEX_SEARCH_BATCH, point it at any existing Cortex Search Service, pass a column of queries, and get ranked results back as a table.

For more information, see Batch Cortex Search.