What's new in Azure AI Search
Azure Cognitive Search is now Azure AI Search. Learn about the latest updates to Azure AI Search functionality, docs, and samples.
Note
Preview features are announced here, but we also maintain a preview features list so you can find them in one place.
April 2024
Item | Type | Description |
---|---|---|
Security update addressing information disclosure | API | GET responses no longer return connection strings or keys. Applies to GET Skillset, GET Index, and GET Indexer. This change helps protect your Azure assets integrated with AI Search from unauthorized access. |
More storage on Basic and Standard tiers | Infrastructure | Basic now supports up to three partitions and three replicas. Basic and Standard (S1, S2, S3) tiers have significantly more storage per partition, at the same per-partition billing rate. Extra capacity is subject to regional availability and applies to new search services created after April 3, 2024. Currently, there's no in-place upgrade, so you must create a new search service to get the extra storage. |
More quota for vectors | Infrastructure | Vector quotas are also higher on new services created after April 3, 2024 in selected regions. |
Vector quantization, narrow vector data types, and a new stored property (preview) |
Feature | Collectively, these three features add vector compression and smarter storage options. First, scalar quantization reduces vector index size in memory and on disk. Second, narrow data types reduce per-field storage by storing smaller values. Third, you can use stored to opt-out of storing the extra copy of a vector that's used only for search results. If you don't need vectors in a query response, you can set stored to false to save on space. |
2024-03-01-preview Search REST API | API | New preview version of the Search REST APIs for the new data types, vector compression properties, and vector storage options. |
2024-03-01-preview Management REST API | API | New preview version of the Management REST APIs for control plane operations. |
2023-07-01-preview deprecation announcement | API | Deprecation announced on April 8, 2024. It becomes unsupported on July 8, 2024. This was the first REST API that offered vector search support. Newer API versions have a different vector configuration. You should migrate to a newer version as soon as possible. |
February 2024
Item | Type | Description |
---|---|---|
New dimension limits | Feature | For vector fields, maximum dimension limits are now 3072 , up from 2048 . |
2023 announcements
Month | Type | Announcement |
---|---|---|
November | Feature | Vector search, generally available. The previous restriction on customer-managed keys (CMK) is now lifted. Prefiltering and exhaustive K-nearest neighbor algorithm are also now generally available. |
November | Feature | Integrated vectorization (preview) adds data chunking and text-to-vector conversions during indexing, and also adds text-to-vector conversions at query time. |
November | Feature | Import and vectorize data wizard (preview) automates data chunking and vectorization. It targets the 2023-10-01-Preview REST API. |
November | Feature | Index projections (preview) defines the shape of a secondary index, used for a one-to-many index pattern, where content from an enrichment pipeline can target multiple indexes. |
November | Skill | Azure OpenAI Embedding skill (preview) connects to a deployed embedding model on your Azure OpenAI resource to generate embeddings during skillset execution. |
November | Skill | Text Split skill (preview) updated in 2023-10-01-Preview to support native data chunking. |
November | Sample | Role-based access control in Generative AI applications explains how to use Microsoft Entra ID and Microsoft Graph API to roll out granular user permissions on chunked content in your index. |
October | Sample | "Chat with your data" solution accelerator. End-to-end RAG pattern that uses Azure AI Search as a retriever. It provides indexing, data chunking, and orchestration. |
October | Feature | Exhaustive K-Nearest Neighbors (KNN) scoring algorithm for similarity search in vector space. Available in the 2023-10-01-Preview REST API only. |
October | Feature | Prefilters in vector search evaluate filter criteria before query execution, reducing the amount of content that needs to be searched. Available in the 2023-10-01-Preview REST API only, through a new vectorFilterMode property on the query that can be set to preFilter (default) or postFilter , depending on your requirements. |
October | API | 2023-10-01-Preview Search REST API, breaking changes the definition for vector fields and vector queries. |
July | Sample | Vector demo (Azure SDK for JavaScript). Uses Node.js and the @azure/search-documents 12.0.0-beta.2 library to generate embeddings, create and load an index, and run several vector queries. |
July | Sample | Vector demo (Azure SDK for .NET). Uses the Azure.Search.Documents 11.5.0-beta.3 library to generate embeddings, create and load an index, and run several vector queries. You can also try this sample from the Azure SDK team. |
July | Sample | Vector demo (Azure SDK for Python) Uses the latest beta release of the azure.search.documents to generate embeddings, create and load an index, and run several vector queries. Visit the azure-search-vector-samples/demo-python repo for more vector search demos. |
June | Feature | Vector search public preview. |
June | API | 2023-07-01-Preview Search REST API. Support for vector search. |
May | Feature | Azure RBAC (role-based access control, generally available). |
May | API | 2022-09-01 Management REST API, with support for configuring search to use Azure roles. The Az.Search module of Azure PowerShell and Az search module of the Azure CLI are updated to support search service authentication options. You can also use the Terraform provider to configure authentication options. |
April | Sample | Multi-region deployment of Azure AI Search for business continuity and disaster recovery. Deployment scripts that fully configure a multi-regional solution for Azure AI Search, with options for synchronizing content and request redirection if an endpoint fails. |
March | Sample | ChatGPT + Enterprise data with Azure OpenAI and Azure AI Search (GitHub). Python code and a template for combining Azure AI Search with the large language models in OpenAI. For background, see this Tech Community blog post: Revolutionize your Enterprise Data with ChatGPT. Key points: Use Azure AI Search to consolidate and index searchable content. Query the index for initial search results. Assemble prompts from those results and send to the gpt-35-turbo (preview) model in Azure OpenAI. Return a cross-document answer and provide citations and transparency in your customer-facing app so that users can assess the response. |
Previous year's announcements
Service rebrand
This service has had multiple names over the years. Here they are in reverse chronological order:
- Azure AI Search (November 2023) Renamed to align with Azure AI services and customer expectations.
- Azure Cognitive Search (October 2019) Renamed to reflect the expanded (yet optional) use of cognitive skills and AI processing in service operations.
- Azure Search (March 2015) The original name.
Service updates
Service update announcements for Azure AI Search can be found on the Azure web site.