Metoda hybrid() execută simultan o căutare vectorială densă și o căutare textuală BM25, combinând listele de scoruri prin algoritmul Reciprocal Rank Fusion (RRF).
Controlul parametrului alpha
# alpha = 0.0 -> Doar căutare pe cuvinte exacte (BM25 pur)
# alpha = 0.5 -> Balans egal 50/50 între cuvinte cheie și înțeles semantic
# alpha = 1.0 -> Doar căutare vectorială densă
raspuns = articole.query.hybrid(
query="erori timeout conexiune nginx 504",
alpha=0.7,
limit=5
)
for o in raspuns.objects:
print(o.properties["titlu"])
Rezolvă problema căutării de termeni tehnici rari, coduri de eroare și identificatori alfanumerici.
Întrebări & Exemple practice:
Metoda hybrid în Weaviate v4: Fuziunea Căutării Lexicale BM25 cu Vectori DensiAi o întrebare despre Metoda hybrid în Weaviate v4: Fuziunea Căutării Lexicale BM25 cu Vectori Densi sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.