La recherche sémantique retrouve des documents selon leur sens plutôt que leurs mots exacts : la requête et les documents sont convertis en embeddings, puis on classe par similarité. Elle trouve des passages pertinents même sans mot en commun, et complète utilement la recherche par mots-clés.
Exemple
scores = documents_emb @ requete_emb # embeddings normalisés