From 42f86922ad8f2766423df9c12c0c292cf6857fd2 Mon Sep 17 00:00:00 2001 From: "Ray Chen (from Dev Box)" Date: Mon, 22 Apr 2024 15:14:48 +0800 Subject: [PATCH] Added search profile to fix index creation error --- tools/sdk-ai-bots/Embeddings/embedding/embedding.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/sdk-ai-bots/Embeddings/embedding/embedding.py b/tools/sdk-ai-bots/Embeddings/embedding/embedding.py index 35964295576..50f5556541e 100644 --- a/tools/sdk-ai-bots/Embeddings/embedding/embedding.py +++ b/tools/sdk-ai-bots/Embeddings/embedding/embedding.py @@ -39,7 +39,7 @@ def __init__(self): type=SearchFieldDataType.Collection(SearchFieldDataType.Single), searchable=True, vector_search_dimensions=len(embedding_function("Text")), - vector_search_configuration="default" + vector_search_profile_name="myHnswProfile" ), SearchField( name="Text", @@ -79,8 +79,13 @@ def __init__(self): "metric": "cosine", } ) + search_profile = { + "name": "myHnswProfile", + "algorithm_configuration_name": "searchAlgorithm", + } vector_search: VectorSearch = VectorSearch( - algorithms=[algorithm_configuration] + algorithms=[algorithm_configuration], + profiles=[search_profile] ) azure_search: AzureSearch = AzureSearch( azure_search_endpoint=AZURE_SEARCH_ENDPOINT,