Azure AI Search SDK for Python
Implementierung von Azure AI Search mit Python SDK
Erstellen Sie leistungsstarke Sucherlebnisse mit Azure AI Search. Diese Skill bietet umfassende Anleitungen zu Vektorsuche, hybrider Suche, semantischem Ranking und Indexverwaltung mit dem offiziellen Python SDK.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "Azure AI Search SDK for Python". Suche nach Dokumenten über semantische Suche mit Vektorähnlichkeit
Erwartetes Ergebnis:
Gibt rangierte Ergebnisse mit Relevanzwerten, semantischen Bildunterschriften, die übereinstimmende Inhalte hervorheben, und Dokumentenmetadaten zurück
Verwendung von "Azure AI Search SDK for Python". Index mit Vektorfeld für 3072-dimensionale Embeddings erstellen
Erwartetes Ergebnis:
Indexkonfiguration mit SearchField für Embeddings, HNSW-Algorithmus-Einstellungen und Vektorsuchprofil
Verwendung von "Azure AI Search SDK for Python". 100 Dokumente mit automatischem Batching hochladen
Erwartetes Ergebnis:
Dokumente erfolgreich indiziert mit Buffered Sender, der Retries und Batch-Optimierung handhabt
Sicherheitsaudit
SicherThis is a documentation-only skill providing guidance for Azure AI Search Python SDK usage. Static analysis detected no executable code (0 files scanned, risk score 0/100). Code examples follow security best practices including environment variable usage for credentials and recommendation of DefaultAzureCredential over API keys. No malicious patterns or prompt injection attempts detected.
Risikofaktoren
🔑 Umgebungsvariablen (2)
Qualitätsbewertung
Was du bauen kannst
Vektorsuche für RAG-Anwendungen erstellen
Erstellen Sie Vektorindizes und führen Sie semantische Ähnlichkeitssuche für Retrieval-Augmented-Generation-Pipelines mit Azure OpenAI Embeddings durch.
Unternehmensdokumentensuche implementieren
Richten Sie hybride Suche mit Keyword- und Vektorabfragen, semantischem Ranking und facettenreicher Navigation für Dokumentenrepositorys ein.
KI-Anreicherungspipelines erstellen
Konfigurieren Sie Indexer mit Skillsets zur Extraktion von Entitäten, Schlüsselphrasen und OCR bei Dokumenten während der Indizierung.
Probiere diese Prompts
Zeigen Sie mir, wie man eine einfache Keywordsuche mit dem Azure AI Search Python SDK und ordnungsgemäßer Authentifizierung durchführt.
Helfen Sie mir, einen Suchindex mit Vektorfeldern zu erstellen, die für 1536-dimensionale Embeddings mit HNSW-Algorithmus konfiguriert sind.
Schreiben Sie Code zur Durchführung einer hybriden Suche, die Keyword-Matching mit Vektorähnlichkeit kombiniert und die Top-10-Ergebnisse mit semantischen Bildunterschriften zurückgibt.
Erstellen Sie einen Indexer, der aus Azure Blob Storage liest und Entity-Recognition- und Key-Phrase-Extraction-Skillsets vor der Indizierung anwendet.
Bewährte Verfahren
- Verwenden Sie DefaultAzureCredential für die Produktionsauthentifizierung anstelle von API-Schlüsseln
- Aktivieren Sie die semantische Ranking-Konfiguration für das Verständnis von Abfragen in natürlicher Sprache
- Verwenden Sie SearchIndexingBufferedSender für Batch-Uploads, um automatisches Batching und Retries zu handhaben
Vermeiden
- Hardcodieren von Anmeldeinformationen oder Endpunkten direkt im Code anstelle der Verwendung von Umgebungsvariablen
- Verwendung der API-Schlüssel-Authentifizierung in Produktionsumgebungen anstelle von Entra ID
- Erstellen von Indizes ohne Vektorsuchprofile, wenn die Verwendung von Embeddings geplant ist
Häufig gestellte Fragen
Welche Authentifizierungsmethode sollte ich für Azure AI Search verwenden?
Wie wähle ich zwischen SearchClient und SearchIndexClient?
Welche Vektordimensionen sollte ich für meine Embeddings konfigurieren?
Kann ich Vektorfelder zu einem bestehenden Index hinzufügen?
Wie verbessert die hybride Suche die Ergebnisse?
Was ist der Unterschied zwischen semantischem Ranking und Vektorsuche?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-search-documents-pyRef
main
Dateistruktur
📄 SKILL.md