Summary

Completed

This module covered designing and implementing intelligent search capabilities for SQL Server and Azure SQL Database. You learned how to evaluate full-text search, vector search, and hybrid search approaches for different query types. You also explored the T-SQL functions for vector operations and implemented hybrid search using Reciprocal Rank Fusion to combine ranked results from multiple sources.

After completing this module, you can:

  • To select the right approach for different query types, evaluate full-text search, vector search, and hybrid search.
  • Implement full-text search using full-text indexes and query predicates.
  • Prepare SQL databases for vector search by storing embeddings and choosing distance metrics.
  • Write vector search queries using VECTOR_DISTANCE and VECTOR_SEARCH functions.
  • Combine full-text and vector search results using Reciprocal Rank Fusion (RRF).

Additional reading