Что произошло
5 октября команда Qdrant выпустила версию 1.19.2. В списке изменений есть несколько исправлений, важных не только для скорости векторной базы, но и для корректности локального поиска по документам. Разработчики устранили случай, когда HNSW-поиск мог вернуть ноль результатов, если входная точка графа не проходила заданный фильтр. Также исправлено поведение сброса незавершённых операций записи, которое могло приводить к несогласованности данных.
Релиз затрагивает и фоновые процессы. Прокси-сегменты теперь сохраняют состояние, чтобы журнал записи (WAL) не удерживался слишком долго и восстановление после перезапуска не затягивалось. Отдельно исправлена передача некоторых изменений именованных векторов и индексов полезной нагрузки через прокси-сегменты. Это сведения из официального changelog, а не измерение частоты ошибок на действующих системах.
Почему это важно бизнесу
Локальный RAG сначала ищет подходящие фрагменты базы знаний, затем передаёт их языковой модели. Если поиск неожиданно возвращает пустой ответ или индекс отстаёт от обновлений, модель может остаться без нужного основания для ответа. Для сервисной базы, каталога товаров или внутренних регламентов это уже вопрос качества рабочего процесса, а не только производительности сервера.
Особенно внимательно стоит проверить релиз тем, кто использует фильтры по подразделению, версии документа или правам доступа, часто обновляет коллекции и рассчитывает на восстановление после перезапуска. В 1.19.2 также ограничен доступ к внутреннему gRPC-интерфейсу ключами с правом записи; при запуске без API-ключей теперь выводится предупреждение. Предупреждение само по себе не защищает открытый сервис: сетевое ограничение и настройка доступа остаются задачей администратора.
Что проверить перед обновлением
- Создать актуальный снимок коллекции и проверить, что из него можно восстановиться.
- На тестовом контуре повторить типовые запросы с фильтрами и сравнить найденные документы до и после обновления.
- Проверить добавление и изменение записей, именованных векторов и индексов, затем перезапустить узел и повторить запросы.
- Убедиться, что внутренний gRPC не открыт лишним клиентам, а ключи и права настроены ожидаемо.
Это редакционный чек-лист для пилота, не обещание, что обновление автоматически повысит точность RAG. Качество исходных документов, разбиения на фрагменты и поисковой конфигурации нужно оценивать отдельно. Без собственного набора контрольных запросов нельзя оценить эффект для конкретной компании.
Первоисточник: https://github.com/qdrant/qdrant/releases/tag/v1.19.2
