Azure.Search.Documents (.NET)
Créer des applications Azure AI Search avec .NET
Les développeurs doivent intégrer des capacités de recherche puissantes dans des applications .NET mais font face à la complexité du SDK Azure Search. Cette compétence fournit des exemples de code et des meilleures pratiques pour implémenter la recherche en texte intégral, vectorielle, sémantique et hybride avec le package Azure.Search.Documents.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"Azure.Search.Documents (.NET)" 사용 중입니다. Comment télécharger des documents dans un index Azure Search ?
예상 결과:
Utilisez SearchClient.UploadDocumentsAsync() pour les nouveaux documents, MergeDocumentsAsync() pour les mises à jour, ou MergeOrUploadDocumentsAsync() pour les opérations d'upsert. Créez un IndexDocumentsBatch pour plusieurs opérations.
"Azure.Search.Documents (.NET)" 사용 중입니다. Quelles options d'authentification sont disponibles ?
예상 결과:
DefaultAzureCredential (recommandé pour la production) utilise l'identité managée, le principal de service ou les informations d'identification VS. AzureKeyCredential est disponible mais non recommandé pour la production en raison de problèmes de gestion des clés.
보안 감사
안전This is a documentation-only skill containing SKILL.md with code examples. No executable code is present. Static analysis found 0 files scanned, 0 potential security issues, and a risk score of 0/100. The skill provides informational content about Azure Search SDK usage without any network, filesystem, or command execution capabilities.
품질 점수
만들 수 있는 것
Implémentation de recherche en texte intégral
Ajoutez une recherche par mots-clés aux applications .NET avec filtrage, tri, facettage et pagination en utilisant SearchClient et SearchOptions.
Intégration de recherche vectorielle
Implémentez une recherche vectorielle sémantique dans les applications .NET en utilisant des embeddings et l'API VectorizedQuery pour une pertinence alimentée par l'IA.
Application de recherche hybride
Combinez la recherche en texte intégral, vectorielle et sémantique pour une pertinence maximale dans les applications .NET.
이 프롬프트를 사용해 보세요
Montrez-moi comment configurer un SearchClient avec DefaultAzureCredential et effectuer une requête de recherche de base avec des filtres dans une application .NET en utilisant Azure.Search.Documents.
Générez du code pour créer un index de recherche avec FieldBuilder en utilisant des attributs de modèle pour une classe Hotel avec des champs key, filterable, sortable et searchable en C#.
Écrivez du code C# pour effectuer une recherche vectorielle en utilisant VectorizedQuery avec configuration de l'algorithme HNSW et retournez les résultats avec leurs scores de similarité.
Montrez comment configurer la recherche sémantique avec QueryCaption et QueryAnswer pour obtenir des réponses extraites et des légendes surlignées depuis Azure AI Search.
모범 사례
- Utilisez DefaultAzureCredential plutôt que les clés API pour les environnements de production afin de tirer parti de l'identité managée
- Utilisez FieldBuilder avec des attributs de modèle pour des définitions d'index typées et une génération automatique de schéma
- Regroupez les opérations sur les documents en utilisant IndexDocumentsBatch pour un meilleur débit et des appels API réduits
피하기
- Utiliser des clés API dans le code de production au lieu de DefaultAzureCredential avec identité managée
- Charger tous les champs avec Select alors que seuls des champs spécifiques sont nécessaires
- Ne pas gérer RequestFailedException pour une gestion et un débogage appropriés des erreurs
자주 묻는 질문
Quelle est la différence entre SearchClient, SearchIndexClient et SearchIndexerClient ?
Comment gérer l'authentification en développement vs production ?
Puis-je utiliser cette compétence pour créer un service Azure Search ?
Qu'est-ce que la recherche hybride ?
Comment ajouter la recherche vectorielle à mon index ?
Quelles sont les différences clés entre les versions v11 et antérieures ?
개발자 세부 정보
작성자
sickn33라이선스
MIT
리포지토리
https://github.com/sickn33/antigravity-awesome_skills/tree/main/skills/azure-search-documents-dotnet참조
main
파일 구조
📄 SKILL.md