Definizione
Che cos’è Hybrid search e come funziona?
È utile quando codici, nomi esatti e significato devono convivere. I risultati possono essere poi riordinati.
Le due ricerche girano in parallelo: BM25 assegna punteggi in base a frequenza e rarità dei termini, la ricerca vettoriale in base alla similarità degli embedding. Le classifiche vengono poi fuse, spesso con Reciprocal Rank Fusion (RRF), che somma valori basati sulla posizione invece dei punteggi grezzi. In alternativa si usa una media pesata regolabile tra componente testuale e semantica.
Esempio aziendale
Esempio di Hybrid search in azienda
Una ricerca trova il codice esatto del ricambio e anche procedure semanticamente collegate al problema descritto.
Applicazioni
Quando può essere utile
- cataloghi tecnici
- RAG
- documenti normativi
- e-commerce B2B
- supporto
Limiti
Quando fare attenzione
- pesi tra BM25 e vettori fissati senza test
- tokenizzazione che spezza codici con trattini
- due indici aggiornati in momenti diversi
- stemming non configurato per l’italiano
Da non confondere
Hybrid search: con cosa non va confuso?
La hybrid search unisce due metodi di recupero. Il reranking riordina i risultati già recuperati.
Dalla definizione al progetto
Cosa può realizzare Agentix con Hybrid search
Nei cataloghi ricambi e nella documentazione tecnica, una richiesta mescola spesso un codice esatto e una descrizione del problema. Agentix configura la ricerca ibrida con analizzatori adatti all’italiano e regole di tokenizzazione che non spezzano codici e matricole.
Il bilanciamento tra BM25 e vettori viene scelto confrontando più configurazioni su domande reali raccolte da supporto e ufficio tecnico. I due indici si aggiornano dalla stessa pipeline, così un documento nuovo è trovabile in entrambi nello stesso momento, e i primi risultati possono passare a un reranker.
Integra dati, software e AIRisposte rapide
Domande frequenti su Hybrid search
Perché i risultati semantici sbagliano sui codici articolo?
Un codice come “VT-4402-B” non ha un significato che l’embedding possa cogliere: due codici quasi uguali risultano vicini anche se indicano pezzi diversi. BM25 invece premia la corrispondenza esatta, per questo nei cataloghi tecnici la componente testuale resta indispensabile.
Cos’è la Reciprocal Rank Fusion?
È un metodo per unire più classifiche: ogni documento riceve un punteggio che dipende dalla sua posizione in ciascuna lista, non dal punteggio originale. Così non serve rendere confrontabili scale diverse come quelle di BM25 e della similarità del coseno.
Dal concetto all’applicazione
Vuoi applicare Hybrid search nella tua azienda?
Partiamo dal processo, dai dati disponibili e dal risultato atteso per definire un primo progetto concreto.