Definizione
La ricerca per parole chiave trova documenti che contengono i termini esatti di una query, mentre la ricerca semantica utilizza vettori di embedding per trovare documenti concettualmente simili, anche se usano parole diverse.
Approfondimento
La ricerca tradizionale per parole chiave si basa sulla frequenza dei termini, sugli indici invertiti e su algoritmi come BM25 per classificare i documenti che contengono i termini della query. La ricerca semantica utilizza reti neurali per convertire il testo in vettori ad alta dimensionalità (embeddings) e trova risultati basati sulla similarità del coseno in quello spazio vettoriale. Ciò significa che una ricerca semantica per 'alloggio economico' può trovare documenti su 'hotel economici' o 'posti economici dove stare'. Nelle applicazioni RAG, combinare entrambi gli approcci produce i migliori risultati: la ricerca semantica per il richiamo e la ricerca per parole chiave per la precisione. API di ricerca come Scavio restituiscono risultati corrispondenti per parole chiave dalle principali piattaforme, che possono essere combinati con i risultati del database vettoriale in una strategia di recupero ibrida.
Utilizzo di Esempio
Una pipeline RAG utilizza la ricerca semantica su un database vettoriale di documenti interni e la ricerca per parole chiave tramite Scavio per risultati web in tempo reale. I due insiemi di risultati vengono uniti e riordinati prima di essere inviati al LLM come contesto, combinando conoscenza istituzionale con informazioni aggiornate.
Piattaforme
Ricerca Semantica vs Ricerca per Parole Chiave è rilevante sulle seguenti piattaforme, tutte accessibili tramite l'API unificata di Scavio:
- YouTube
Termini correlati
Generazione Aumentata da Recupero (RAG)
La Generazione Aumentata da Recupero (RAG) è un'architettura AI che migliora gli output dei modelli linguistici di grand...
Classificazione dell'Intento di Ricerca
La classificazione dell'intento di ricerca è il processo di categorizzazione di una query di ricerca in base all'obietti...
Risultati di Ricerca Strutturati
I risultati di ricerca strutturati sono risultati dei motori di ricerca che sono stati analizzati e organizzati in un fo...