Skip to content

Add Azure AI Search support #67

Description

@hectorvent

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

Metadata

Metadata

Labels

enhancementNew feature or requestsearchAzure AI Search

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions