Azure AI Search

azureSearch indexazure-ai-search

Managed full-text and vector search service with partitions and replicas.

Provider
azure
Category
Data
Also known as
Azure Cognitive Search, Azure Search
Properties · 5 set by this component
propertytypevaluesrequiredkind defaultthis component
geoScheme · advancedenumnone | s2 | h3 | geohash | quadtreenononeinherited
indexingenumsync | async | batchnoasync▸ async
managedboolean—nofalse▸ true
partitions · component propertyinteger—no1inherited
rebuildCadenceHours · advancedinteger—no—inherited
replicasinteger—no—▸ 1
shardingStrategy · advancedenumnone | hash | geo | time | prefix-rangenonone▸ hash
structureenuminverted | trie | vector | geo-cellnoinverted▸ inverted
vectorSearch · component propertyboolean—nofalseinherited
Rules that apply · 1

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

derived-store-without-cdc-or-rebuild

A search index is derived data and needs an asynchronous feed from a stream, change data capture or an indexing worker. Without one it is written inline on the request path, and it can never be rebuilt after it drifts.

  • — this does not hold:
  • — the node has at least one asynchronous incoming edge from a stream, change-data-capture or worker
Use it in a design
nodes:
  - { id: "ai-search", component: "azure-ai-search" }
Other Search index products · 31
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Azure AI Search: managed search service partitioned by hash with one replica by default.
schemaVersion: "1"
type: "component"
id: "azure-ai-search"
kind: "search-index"
provider: "azure"
docs: "https://learn.microsoft.com/en-us/azure/search/search-what-is-azure-search"
aliases: ["Azure Cognitive Search", "Azure Search"]
defaults:
  structure: "inverted"
  shardingStrategy: "hash"
  indexing: "async"
  replicas: 1
  managed: true
properties:
  partitions:
    type: "integer"
    default: 1
  vectorSearch:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/components/azure-ai-search.md