What if "Semantic search is not enabled for this service."?

When consuming the Azure OpenAI service, following error might occure:

{"error": {"requestid": "194182cc-cdc0-400a-8914-87c3e6fd7fe2", "code": 400, "message": "An error occurred when calling Azure Cognitive Search: Azure Search Error: 400, message='Server responded with status 400. Error message: {"error":{"code":"FeatureNotSupportedInService","message":"Semantic search is not enabled for this service.\\r\\nParameter name: queryType","details":[{"code":"SemanticQueriesNotAvailable","message":"Semantic search is not enabled for this service."}]}}', url=URL('https://host.search.windows.net/indexes/semantic-index-with-embeddings/docs/search?api-version=2023-07-01-Preview')\nCall to Azure Search instance failed.\nAPI Users: Please ensure you are using the right instance, index_name and provide admin_key as the api_key.\n"}}

The error happens if the Semantic Plan is NOT activated in the cognitive search servide. To enable the plan, plese select the Semantic Ranker and then activate the plan.


comments powered by Disqus