Can I use Azure Cognitive Search as Vectorstore

Ramesh, Kasetti (623) 20 Reputation points
2023-10-11T12:21:46.3366667+00:00
  1. Can Azure Cognitive Search be used to store vector embeddings?
  2. If so, where are the embeddings stored?
  3. If the user can't move Azure Cognitive Search to a new pricing tier, how can they migrate their indexes to a new instance on a different pricing tier?
  4. Can Azure OpenAI service allow private link service connections?
Azure AI Search
Azure AI Search
An Azure search service with built-in artificial intelligence capabilities that enrich information to help identify and explore relevant content at scale.
1,339 questions
Azure Private Link
Azure Private Link
An Azure service that provides private connectivity from a virtual network to Azure platform as a service, customer-owned, or Microsoft partner services.
551 questions
Azure OpenAI Service
Azure OpenAI Service
An Azure service that provides access to OpenAI’s GPT-3 models with enterprise capabilities.
4,080 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
3,602 questions
0 comments No comments
{count} votes

Accepted answer
  1. Grmacjon-MSFT 19,151 Reputation points Moderator
    2023-10-12T05:05:27.2866667+00:00

    Hello @Ramesh, Kasetti (623) thanks for the questions. below are my answers with Azure docs you can refer to.

    Can Azure Cognitive Search be used to store vector embeddings?

    -Yes, Azure Cognitive Search can be used to store vector embeddings, which are numerical representations of text or images that capture their semantic meaning.

    Docs: https://docs.microsoft.com/en-us/azure/search/cognitive-search-concept-intro

    -If so, where are the embeddings stored?

    Embeddings are stored in regular field definitions within the search index. You specify a field as EDmV2Vector type to store vectors. This field can then be used in semantic search scenarios.

    Docs: https://docs.microsoft.com/en-us/azure/search/search-howto-vector-search

    -If the user can't move Azure Cognitive Search to a new pricing tier, how can they migrate their indexes to a new instance on a different pricing tier?

    To migrate an index to a different Azure Cognitive Search pricing tier, you need to provision a new search service on your desired tier first. You can't directly change the tier of an existing service. Then use the Index Migration tool to copy the index schema and data to the new service.

    Docs: https://docs.microsoft.com/en-us/azure/search/search-howto-migrate-index

    -Can Azure OpenAI service allow private link service connections?

    Currently, the Azure OpenAI service does not support integrating private endpoints. It can only be accessed through public endpoints. However, you can restrict the public endpoint to your private VNet using firewall rules. This provides some security, but full private link support does not exist yet.

    Docs: https://docs.microsoft.com/en-us/azure/cognitive-services/cognitive-services-virtual-networks?tabs=portal

    Hope that helps. Let me know if you have further questions

    -Grace

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.