Ricerca Vettoriale
Cos'è la Ricerca Vettoriale?
La ricerca vettoriale è una tecnica di retrieval che trova elementi per similarità matematica in uno spazio di embedding ad alta dimensionalità, piuttosto che per corrispondenza esatta di parole chiave. Ogni elemento, come un prodotto o un documento, viene rappresentato come un vettore numerico. Le query vengono convertite nello stesso formato vettoriale, e i risultati vengono restituiti in ordine di distanza dal vettore della query.
Definizione
I vettori sono prodotti da modelli di embedding che catturano il significato semantico, così "running shoes" e "trainers" finiscono vicini nello spazio anche se le stringhe non corrispondono. I database vettoriali specializzati memorizzano questi embedding e usano algoritmi di approximate nearest-neighbor per mantenere bassi i tempi di risposta anche con milioni di elementi. Lo stesso approccio funziona per testo, immagini, audio e media misti.
Perché è importante
La ricerca vettoriale rende la ricerca nello storefront più tollerante e più intuitiva. Gli acquirenti trovano prodotti rilevanti anche con query vaghe, errori di digitazione o linguaggio descrittivo che non appare nei titoli dei prodotti. Sta anche alla base di attività di raccomandazione, deduplicazione e matching dei contenuti in tutto lo stack di commerce.
Casi d'uso
Le applicazioni comuni includono la ricerca semantica di prodotto, la ricerca basata su immagini in cui gli acquirenti caricano una foto, la scoperta di contenuti tra pagine editoriali e di prodotto, e la fase di retrieval all'interno delle pipeline di retrieval-augmented generation che alimentano gli assistenti AI. Negli storefront composable, la ricerca vettoriale è esposta come servizio interrogato dal frontend insieme o in alternativa alla ricerca classica per parole chiave.
Correlati
Esplora Agentic Frontend Management Platform · Personalization.