← Обзор / ai-search / concepts
Режимы поиска
AI Search поддерживает три режима поиска: векторный, по ключевым словам и гибридный. По умолчанию новые экземпляры используют только векторный поиск. Поиск по ключевым словам или гибридный поиск можно включить при создании или обновлении экземпляра.
Векторный поиск
Векторный поиск преобразует запрос в векторное представление (эмбеддинг) и находит чанки со схожим смыслом, даже если формулировки различаются. Он понимает, что "deployment guide" и "how to ship my app" означают примерно одно и то же. Однако при этом теряются детали: в запросе вида "ERR_CONNECTION_REFUSED timeout" векторный поиск улавливает общую идею сбоя соединения, но может не найти страницу, где встречается именно эта строка ошибки.
Поиск по ключевым словам
Поиск по ключевым словам находит чанки, точно содержащие термины вашего запроса, с помощью полнотекстового поиска BM25. Например, при поиске "ERR_CONNECTION_REFUSED timeout" BM25 найдёт документы, которые действительно содержат термин "ERR_CONNECTION_REFUSED". Однако он может пропустить страницу о "troubleshooting network connections", которая описывает ту же проблему. См. Поиск по ключевым словам для настройки.
Гибридный поиск
Гибридный поиск одновременно выполняет векторный поиск и поиск по ключевым словам, а затем объединяет результаты с помощью метода слияния. Векторный поиск учитывает смысл запроса, а поиск по ключевым словам находит точные совпадения терминов. Благодаря этому запрос вида "ERR_CONNECTION_REFUSED timeout" находит нужную страницу с ошибкой и связанные материалы по устранению неполадок. Подробнее см. Гибридный поиск для настройки.