Title
Add Azure AI Search support
Description
Implement Azure AI Search support inside floci-az.
The purpose is local index + document + query — the Azure counterpart of AWS OpenSearch / CloudSearch. Apps create indexes, push documents, and run queries against the emulator.
ARM provider: Microsoft.Search/searchServices. Data plane: index management, document upload/merge/delete, and the search/suggest/autocomplete query API at /indexes/{name}/docs.
Suggested capabilities:
- Search service CRUD (ARM) + admin/query API keys
- Index CRUD (fields, analyzers, scoring profiles)
- Document
index batch (upload / merge / delete)
- Query API: full-text search, filters (OData
$filter), $orderby, facets, suggest/autocomplete
floci-az notes: strong candidate to back with a real Elasticsearch / OpenSearch sidecar (reuse the aks / redis sidecar lifecycle, ContainerBuilder + ContainerLifecycleManager) and translate the Azure Search wire protocol onto it. High complexity.
Official Documentation
Azure SDK for Java
Azure REST API Specs
Title
Add Azure AI Search support
Description
Implement Azure AI Search support inside floci-az.
The purpose is local index + document + query — the Azure counterpart of AWS OpenSearch / CloudSearch. Apps create indexes, push documents, and run queries against the emulator.
ARM provider:
Microsoft.Search/searchServices. Data plane: index management, document upload/merge/delete, and the search/suggest/autocomplete query API at/indexes/{name}/docs.Suggested capabilities:
indexbatch (upload / merge / delete)$filter),$orderby, facets,suggest/autocompletefloci-az notes: strong candidate to back with a real Elasticsearch / OpenSearch sidecar (reuse the
aks/redissidecar lifecycle,ContainerBuilder+ContainerLifecycleManager) and translate the Azure Search wire protocol onto it. High complexity.Official Documentation
Azure SDK for Java
com.azure:azure-search-documents— https://learn.microsoft.com/en-us/java/api/overview/azure/search-documents-readmecom.azure.resourcemanager:azure-resourcemanager-searchAzure REST API Specs