Lesson 09← back to roadmap
Pure ANN misses exact keywords. Pure lexical misses paraphrases. Fuse both.
python
hits = docs.query(
query_embeddings=embed("alpha design note"),
query_texts="alpha design note",
n_results=5,
lexical_weight=0.25, # default; pass both to fuse vector + lexical
)lexical_weight ∈ [0, 1]. 0 means pure vector; 1 means pure lexical. The fused score is on each Hit's distance.