Dati e infrastruttura

Hybrid search

La hybrid search combina ricerca per parole chiave e ricerca semantica per migliorare copertura e precisione.

Record
AX-051
Categoria
Dati e infrastruttura
Aggiornato
Sinonimi
ricerca ibrida

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 di Hybrid search in azienda

Una ricerca trova il codice esatto del ricambio e anche procedure semanticamente collegate al problema descritto.

Quando può essere utile

  • cataloghi tecnici
  • RAG
  • documenti normativi
  • e-commerce B2B
  • supporto

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

Hybrid search: con cosa non va confuso?

La hybrid search unisce due metodi di recupero. Il reranking riordina i risultati già recuperati.

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 AI

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.