azure-search-documents-py - Azure AI Search SDK for Python
Use the Azure AI Search Python SDK to create indexes, manage documents, run keyword, vector, hybrid, and semantic searches, and configure skillsets.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Create and manage indexes
- Upload and manage documents
- Run keyword searches
- Run vector searches
- Run hybrid searches
- Apply semantic ranking
- Apply filters and facets
- Provide autocomplete and suggestions
- Manage indexers and data sources
- Configure enrichment skillsets
- Run agentic retrieval
Inputs
- Azure AI Search endpoint
- Search index name
- API key or identity credentials
- Index configuration
- Search documents
- Search query text
- Query embeddings
- Filter and facet expressions
- Data source configuration
- Skillset configuration
- Indexer configuration
Outputs
- Search results
- Facet values
- Autocomplete suggestions
- Document operation status
- Index state
- Data source state
- Skillset state
- Indexer state
Requirements
- Python environment
- azure-search-documents package
- Azure AI Search service
- Valid authentication credentials
- Embedding model for vector queries
