Azure AI Search Index Not visible in Copilot Studio

Sangarsh S 0 Reputation points
2025-01-21T07:30:22.94+00:00

I have connected Azure AI Search to Copilot Studio, and the connection has been successfully established. However, when I try to select the index, it does not appear in the tab and shows a message stating, "No index found" as shown in the figure below.

image

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,166 questions
Microsoft Copilot
Microsoft Copilot
Microsoft terminology for a universal copilot interface.
511 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Sina Salam 16,531 Reputation points
    2025-01-21T21:30:05.7766667+00:00

    Hello Sangarsh S,

    Welcome to the Microsoft Q&A and thank you for posting your questions here.

    The error "No Vector index found" as it shown typically arises when:

    1. The Azure AI Search index is not configured as a vector index.
    2. The vector data (e.g., embeddings) is not present in the index.
    3. The schema lacks the fields required by Copilot Studio for recognizing a vector index.

    Ensure Vector Index Configuration:

    • Navigate to your Azure AI Search service in the Azure portal.
    • Confirm that the index is configured to store **vector embeddings.
    • The index schema should have a field with the vector datatype, e.g.,:
         {
                   "name": "embedding",
                   "type": "Collection(Edm.Single)",
                   "searchable": false,
                   "filterable": false,
                   "facetable": false,
                   "sortable": false,
                   "retrievable": true,
                   "dimensions": 768
               }
      
    • If not, you may need to create a new index or update the schema using the Azure AI Search REST API or SDK.
    • Use an embedding model (such as OpenAI embeddings or Azure AI embeddings) to generate vector representations of your data.
    • Ensure these embeddings are indexed in the vector field of your Azure AI Search index.

    Check availability:

    • Log in to Copilot Studio and re-establish the connection to your Azure AI Search service.
    • Ensure the proper permissions (e.g., API key with access to the vector index) are used.
    • Verify that the index appears under Vector Indexes in the selection tab.
    • Ensure that the Azure AI Search service and Copilot Studio are hosted in supported regions for vector indexing. Check the region availability - https://learn.microsoft.com/en-us/azure/search/search-service-limits-quotas-capacity
    • Test the index in Azure AI Search by running a similarity search query using the vector field: POST https://<search-service-name>.search.windows.net/indexes/<index-name>/docs/search?api-version=2023-07-01-Preview
        {
                 "vector": {
                     "value": [0.1, 0.2, ...], // Replace with a sample vector
                     "fields": "embedding",
                     "k": 5
                 }
             }
      
      If the query fails, check your index schema and data for errors.

    I hope this is helpful! Do not hesitate to let me know if you have any other questions.


    Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.

    0 comments No comments

  2. Sangarsh S 0 Reputation points
    2025-01-23T06:30:10.4766667+00:00

    Hi @Sina Salam ,
    Thanks for the information. I created an index using the options available in Azure AI Search, and my index is visible. However, when I use a custom index created through the Python SDK, it is not visible. The only difference between them is the fields as show in the pic below.

    Index Created by Azure AI Search Option Import and Vectorize Data
    Screenshot 2025-01-23 115554

    Index Created by Python SDK.
    User's image

    0 comments No comments

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.