{"categories":[{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"}],"enrichment":{"capability":"Client library for querying, indexing, and managing documents in Azure AI Search, with support for vector, keyword, and hybrid search queries.","skillfed_tags":["azure-sdk","search-indexing","vector-search"],"use_cases":["Build a search interface over consolidated enterprise documents (PDFs, images, web content) indexed in Azure AI Search.","Implement vector similarity search for semantic document retrieval using embeddings alongside traditional keyword queries.","Set up an automated data ingestion pipeline that pulls data from Azure sources and enriches it with OCR and NLP during indexing.","Create a faceted search experience with filtered navigation and geospatial queries over large document collections.","Develop a chat-style application that combines large language models with enterprise data via hybrid search queries."],"what_it_does":"Azure Search Documents is the official Python client for Azure AI Search, an enterprise information retrieval platform. It provides three main client types: SearchClient for querying indexed documents, SearchIndexClient for managing indexes, and SearchIndexerClient for setting up data ingestion pipelines. The library supports vector, keyword, and hybrid search queries, filtered queries with metadata and geospatial constraints, faceted navigation, and semantic ranking.\n\nThe package integrates with Azure's AI enrichment pipeline, allowing you to attach skillsets for OCR, entity recognition, key phrase extraction, language detection, and sentiment analysis during data ingestion. It handles authentication via API keys or Azure role-based access control (RBAC), and depends on azure-core for common Azure SDK patterns. It is actively maintained and production-ready, supporting Python 3.9 and later.","worth_installing":"Yes. The package is production-stable, actively maintained, has low install friction, and is the official client for a major Azure service. Install it if you need to integrate Azure AI Search into a Python application. The only caveat is that it requires an Azure subscription and a configured search service instance\u2014it is not useful without external Azure infrastructure."},"id":"azure-search-documents","links":{"html":"https://skillfed.io/packages/azure-search-documents","md":"https://skillfed.io/packages/azure-search-documents.md","pypi":"https://pypi.org/project/azure-search-documents/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-01","license_spdx":null,"license_treatment":"unclear","name":"azure-search-documents","python_support":"supports_current","summary":"Microsoft Corporation Azure Search Documents Client Library for Python"},"popularity":{"monthly_downloads":6675459,"position":1873,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"12.0.0"}
