💻 PYTHON | Backend | Frontend
82.5K subscribers
555 photos
118 videos
137 links
💬 ЧАТЫ ДЛЯ ОБЩЕНИЯ:
t.me/addlist/1ZoIIyAsAgkzYjEx

🔥 ЕЩЁ БОЛЬШЕ КОНТЕНТА:
t.me/addlist/2EjwwexCDeRlNWNh

📢 КУПИТЬ РЕКЛАМУ:
t.me/TGadspacebot?startapp=desc_48

🤝 Сотрудничество: @DealAds
Download Telegram
🦾 Как устроен полнотекстовый и гибридный поиск в YDB

YDB — это СУБД Яндекса, и в релизе 26.3 в неё завезли полнотекстовый поиск с ранжированием. Главное — его объединили с векторным поиском через HybridRank, и всё это работает в рамках одного SQL-запроса.

Что это даёт на практике:

🟢 можно искать документы по смыслу и одновременно ловить точные совпадения — номера, коды, названия
🟢 поисковые индексы живут прямо в YDB и обновляются вместе с данными

Под капотом — инвертированный индекс в виде распределённой таблицы и ранжирование по BM25. Две выдачи (векторная и полнотекстовая) сливаются внутри одного плана запроса, что особенно полезно для рекомендательных систем.

Почему одного вида поиска обычно мало: вектор хорошо ловит смысл, но мажет на точных токенах, а полнотекстовый — наоборот. Вместе они закрывают слабые места друг друга.

#YDB #SQL #поиск
😁3🤩2💯2❤1👍1🔥1👏1