Résumé

Effectué

Ce module a abordé la conception et l’implémentation de fonctionnalités de recherche intelligente pour SQL Server et Azure SQL Database. Vous avez appris à évaluer la recherche en texte intégral, la recherche vectorielle et les approches de recherche hybride pour différents types de requêtes. Vous avez également exploré les fonctions T-SQL pour les opérations vectorielles et implémenté la recherche hybride à l’aide de la fusion de classement réciproque pour combiner les résultats classés à partir de plusieurs sources.

Une fois ce module terminé, vous pouvez :

  • Pour sélectionner l’approche appropriée pour différents types de requêtes, évaluez la recherche en texte intégral, la recherche vectorielle et la recherche hybride.
  • Implémentez la recherche en texte intégral à l’aide d’index de recherche en texte intégral et de prédicats de requête.
  • Préparez les bases de données SQL pour la recherche vectorielle en stockant des incorporations et en choisissant des métriques de distance.
  • Écrire des requêtes de recherche vectorielle à l’aide de fonctions VECTOR_DISTANCE et VECTOR_SEARCH.
  • Combinez les résultats de recherche de texte intégral et de vecteur à l’aide de la fusion de classement réciproque (RRF).

Lecture supplémentaire