azure-search-documents-py - Build Azure AI Search solutions in Python
Use the Azure AI Search Python SDK for indexing, keyword, vector, hybrid, semantic, and AI-enriched search.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Create search indexes
- Upload and manage documents
- Run keyword searches
- Run vector searches
- Combine hybrid queries
- Apply semantic ranking
- Filter and facet results
- Configure autocomplete and suggestions
- Manage indexers and skillsets
- Configure data sources
Inputs
- Azure Search endpoint
- Index name
- Authentication credentials
- Search index schema
- Documents and queries
- Query embeddings
- Data source configuration
- Skillset configuration
Outputs
- Search result documents
- Search scores and captions
- Facet values
- Autocomplete and suggestion results
- Created or updated indexes
- Uploaded or modified documents
- Configured indexers and skillsets
Requirements
- Python environment
- azure-search-documents package
- azure-identity package for Entra ID
- Azure AI Search service
- Search service credentials
- Required service permissions
