Azure AI Search (formerly Azure Cognitive Search) is a fully managed cloud search service with built-in vector search, semantic ranking, and BM25 full-text search. Gateco connects to Azure AI Search as a Tier 2 connector — supporting vector, keyword, and hybrid search with native Azure RRF fusion — and adds identity-aware retrieval and vector database RBAC on top.
Azure AI Search integration requires Gateco Growth plan or above (vendor_iam and advanced connectors). Basic tier Azure AI Search is sufficient for the Gateco connector.
Grep (regex/substring) search is not supported for Azure AI Search in this release. Use vector, keyword, or hybrid search modes.
Step 1 — Create an Azure AI Search service
- In the Azure Portal, search for "AI Search" and click Create.
- Choose a resource group, region, and service name.
- Select Basic pricing tier (or above).
- Click Review + create → Create.
- Note your service name (e.g. my-search-service) — not the full URL.
Pass only the service name subdomain to Gateco (e.g. my-search-service), not the full URL. Gateco constructs https://{service_name}.search.windows.net internally.
Step 2 — Create an index with a vector field
{
"name": "my-docs",
"fields": [
{ "name": "id", "type": "Edm.String", "key": true, "filterable": true },
{ "name": "content", "type": "Edm.String", "searchable": true },
{ "name": "category", "type": "Edm.String", "filterable": true },
{
"name": "embedding",
"type": "Collection(Edm.Single)",
"dimensions": 1536,
"vectorSearchProfile": "hnsw-profile"
}
],
"vectorSearch": {
"profiles": [{ "name": "hnsw-profile", "algorithm": "hnsw-config" }],
"algorithms": [{ "name": "hnsw-config", "kind": "hnsw" }]
}
}The api_version defaults to 2025-05-01-preview. Older versions (e.g. 2024-07-01) use incompatible vector query syntax. If you see vectorSearch field errors, verify you are using a preview or recent stable API version.
Step 3 — Get your service name and API key
- In your search service → Keys, copy the Primary admin key.
- Note your service name from the Overview page (not the full URL).
Step 4 — Add the connector in Gateco
- Navigate to Connectors → Add connector → Azure AI Search.
- Enter your service name and admin API key.
- Click Test connection.
- Click Save.
| Field | Example | Description |
|---|---|---|
service_name | my-search-service | Azure AI Search service name (subdomain only, no .search.windows.net) |
api_key | your-admin-api-key | Admin or query key from Keys section |
index_name | my-docs | Search index name |
vector_field | embedding | Collection(Edm.Single) field with dimensions configured |
content_field | content | Searchable text field for keyword/hybrid search |
Troubleshooting
| Error | Cause | Fix |
|---|---|---|
403 Forbidden | Invalid API key | Copy the Primary admin key from your search service → Keys |
Index not found | Wrong index name | Index names are lowercase and case-sensitive — check exact name |
Invalid vectorSearch configuration | Old API version | The connector uses api_version 2025-05-01-preview by default. If you specified an older version, remove it to use the default. |