Concevoir et implémenter une recherche intelligente avec SQL
Implémentez des fonctionnalités de recherche intelligente dans SQL Server et Azure SQL en combinant la recherche en texte intégral classique avec la recherche sémantique de vecteurs. Établissez un modèle mental pour différentes approches de recherche, préparez SQL pour la recherche basée sur des vecteurs et implémentez des modèles de recherche vectorielles, hybrides et de classement avec des considérations sur les performances.
Objectifs d’apprentissage
À la fin de ce module, vous serez en mesure de :
- Choisissez entre le texte intégral, le vecteur sémantique et les approches de recherche hybride.
- Implémentez la recherche en texte intégral pour les requêtes basées sur des mots clés.
- Conception pour les données vectorielles, y compris le type de données vectorielles, les index et la taille.
- Évaluez les types d’index vectoriels et les métriques, puis choisissez entre ANN et ENN.
- Implémentez la recherche vectorielle à l’aide de fonctions liées au vecteur.
- Implémenter la recherche hybride et la fusion de classement réciproque (RRF).
- Évaluez les performances de la recherche vectorielle et hybride.
Prérequis
- Compréhension de base de SQL et Transact-SQL.
- Connaissance d’Azure SQL Database ou de SQL Server.
- Compréhension des concepts d’incorporation et de vecteur.
Prise en main d’Azure
Choisissez le compte Azure qui vous convient. Payez à l’utilisation ou essayez Azure gratuitement pendant jusqu’à 30 jours. S’inscrire.