Enhancement: Implement Azure AI Search types for vector, semantic and hybrid searches #4042
Open
1 task done
Labels
enhancement
New feature or request
What features would you like to see added?
Currently, when utilizing the Azure AI Search tool, it only queries the Azure Search Index using keyword search (full or simple).
For example, to configure
Hybrid (vector + keyword)
the queryType would bevector_simple_hybrid
.2024-09-13 18:26:06 2024-09-13 16:26:06 error: Azure AI Search request failed Error "vector_simple_hybrid is not a valid value for searchRequest.queryType. The valid values are: ["simple","full","semantic"]." occurred in serializing the payload - undefined.
Configuring
semantic
would indeed be great, too, however that requires that asemanticConfiguration
is set, such asazureml-default
.2024-09-13 18:37:32 2024-09-13 16:37:32 error: Azure AI Search request failed The parameter 'semanticConfiguration' must not be empty. Alternatively, set a default semantic configuration for this index. 2024-09-13 18:37:32 Parameter name: semanticConfiguration
We know the semanticConfiguration can be set directly on the index itself but the ability to configure this via
.env
for instance, would be much more convenient.More details
When considering to implement this, I suppose supporting all available queryTypes would make sense:
Semantic : semantic
Hybrid + semantic : vector_semantic_hybrid
Hybrid (vector + keyword) : vector_simple_hybrid
Vector : vector
Here's a JSON example from the Azure AI Studio playground for
Hybrid + semantic
Which components are impacted by your request?
Endpoints
Pictures
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: