Create a cloud-hosted search index that Chordalia products push your documents to.
Azure AI Search is Microsoft's hosted search service. When a Chordalia product uses it, your documents (the text content, not the files themselves) are uploaded to a search index inside your own Azure account. Searches then run against that index instead of your local hard drive.
Why pay for this? Three reasons:
Full pricing: azure.microsoft.com/pricing/details/search →
In the Azure portal, use the search bar at the top and type AI Search (the service is sometimes still labelled Azure Cognitive Search — same thing, renamed). Click the result.
chordalia-rg).chordalia-search). Names must be globally
unique and lowercase.
Provisioning takes about a minute. When the banner says Your deployment is complete, click Go to resource.
On the search service's overview page, the URL at
the top of the page is your endpoint — it looks like
https://chordalia-search.search.windows.net. Copy it.
Next, in the left sidebar, click Keys (under Settings). You'll see two kinds of keys:
Chordalia products need an admin key. Copy Primary admin key — Secondary is a backup of equal validity.
An Azure AI Search service can host many indexes — one per logical collection of documents. You don't have to create the index manually; Chordalia products create it automatically the first time they push documents. But you do pick its name.
Sensible defaults:
arion-documentschordium-<tenant>Rules: lowercase, dashes or underscores OK, no spaces, max 128 characters.
Open Settings → Azure (Tier 2). Paste:
arion-documents)After saving, use Tools → Push to Azure to upload your existing local index to the cloud service. Future scans push new/changed documents automatically.
Edit chordium.yml or use the admin UI:
azure.search.endpointazure.search.api_keyazure.search.index_nameYou've hit a tier limit — most often the Free tier's 50 MB storage cap. In the portal, open your search service → Usage to see current storage. To fix: upgrade the pricing tier from Free to Basic (you'll need to delete and recreate the service — Azure doesn't allow in-place Free-to-Basic upgrades for search). Save your API key first so you can reconfigure the product quickly.
You pasted a Query key instead of an Admin key. Query keys only allow reads. Go back to Keys → copy the Primary admin key.
Index names must be lowercase, contain only letters, digits, dashes, and underscores, and not start with a digit. Common mistake: using a capital letter or a space.
AI answers pull from the same index that keyword search uses, so if keyword search finds documents, the AI is getting excerpts. More often, the issue is that the question genuinely can't be answered from the indexed documents — the AI is being honest. Try a simpler question that references exact phrasing you know is in your documents, to confirm the flow is working end-to-end.
In the Azure portal, open your search service → Indexes, pick the Chordalia product's index, and click Delete. The product will recreate it fresh on the next upload. Your local database is unaffected.
Open the service in the portal, click Delete at
the top. Or — to remove everything Chordalia-related at once
(OpenAI, AI Search, and anything else) — delete the whole
chordalia-rg resource group.