Гибридный поиск
Гибридный поиск запускает плотный и разреженный движки параллельно и объединяет результаты:
- плотный понимает семантику, но упускает ключевые слова;
- разреженный точно совпадает, но не понимает синонимы.
Слияние — нормализованные взвешенные суммы или RRF (обратное ранговое слияние, использует только ранги).
Затем нейронное переранжирование кросс-энкодером: запрос и документ подаются вместе, модель сравнивает пословно — медленнее, но сильно точнее би-энкодера.
Ни одна стратегия в одиночку не надёжна во всех сценариях.
Связано: Плотный эмбеддинг, Разреженный поиск BM25, RAG