Словарь терминов
Что такое векторный поиск
Определение
Векторный поиск это поиск похожих текстов по смыслу. Он сравнивает наборы чисел, а не точные слова.
Векторный поиск ищет по смыслу, а не по буквам. Он работает на эмбеддингах, о которых есть запись в словаре терминов.
Чем он отличается от обычного поиска
Векторный поиск это поиск по смыслу. Он сравнивает наборы чисел, а не точные слова.
Для этого тексты заранее превращают в эмбеддинги. Поэтому поиск находит нужный ответ, даже если формулировки разные.
- Обычный поиск ищет точные слова.
- Векторный поиск ищет смысл.
- Нужны заранее готовые наборы чисел.
Аналогия из жизни
Это похоже на библиотекаря, который понимает не только точное название книги, но и о чем вы спрашиваете. Он приносит подходящее по смыслу.
Где это полезно
Векторный поиск нужен в базах знаний и в умных ботах. Простой пример есть в разделе пример приложения на Flask.
Качество поиска напрямую зависит от того, как подготовлены документы и на какие куски они разбиты.
Совет. Слишком большие куски размывают смысл, а слишком мелкие теряют контекст. Подберите средний размер.
Где это встречается
Векторный поиск стоит за умными ответами там, где важно найти суть, а не точное совпадение слов.
- В базах знаний и справочных центрах больших компаний.
- В чатах поддержки, которые находят ответ по смыслу вопроса.
- В помощниках, которые работают по подходу поиск с генерацией.
Распространенные мифы
Векторный поиск это не гарантия идеального ответа. Если документы плохо подготовлены, поиск найдет неподходящий кусок.
Это не сама модель ответа. Он только находит нужные тексты, а ответ потом пишет языковая модель на их основе.
Как улучшить качество
- Подготовьте чистые документы.
- Делайте числа одной моделью.
- Проверьте на реальных вопросах, что находится нужное, а термины смотрите в словаре терминов.
Пример
По запросу «как сбросить пароль» он найдет статью «восстановление доступа», хотя слова разные.
Векторный поиск кратко
| Вопрос | Ответ |
|---|---|
| Что это | Поиск по смыслу |
| Что сравнивает | Числа из эмбеддингов |
| Плюс | Находит при разных словах |
| Где нужно | Базы знаний и RAG |
Где помогает векторный поиск (простая иллюстрация)
Как идет векторный поиск
Запрос в числа
Ваш запрос превращают в эмбеддинг.
Сравнение
Система ищет близкие по числам документы.
Результат
Возвращаются самые похожие по смыслу куски.
Связанные термины
Частые вопросы
Он ищет по смыслу и находит ответ даже при разных словах.
Документы, заранее превращенные в наборы чисел одной моделью.
В базах знаний, чатах поддержки и подходе RAG.
Нет. Он только находит тексты, а ответ модель пишет отдельно.
Не всегда. Качество зависит от подготовки документов и размера кусков.
Источники
Мы опираемся на официальную документацию. Цены и состав моделей могут меняться, проверяйте важные факты по первоисточникам.