Перейти к содержанию
modelium.
Начать с задачи
←

Как удалить коллекцию Qdrant после проверки имени и данных

DELETE /collections/{имя} удаляет коллекцию Qdrant вместе с её данными, а не одну точку. Прежде чем трогать рабочие данные, проверьте точное имя и восстановление резервной копии. Ниже — безопасный учебный путь на новой коллекции с проверкой до и после; живой Qdrant редакция для него не запускала.

Инженерный уровень. Нужен уже работающий собственный Qdrant и терминал Linux или macOS с curl; адрес 127.0.0.1 — только ваш компьютер. Это инструкция по API (способу обратиться к программе командой) Qdrant v1.19.x, сверенная 20 октября 2026 года, а не домашний рецепт с AI-моделью и не запуск Modelium. На сервере с API-ключом не копируйте эти команды без собственной защищённой настройки доступа. s1 s3

Что произойдёт при удалении коллекции?

Коллекция — хранилище точек (записей с номерами, векторами и необязательными полями) и настроек поиска. Запрос DELETE /collections/{collection_name} удаляет всю указанную коллекцию и её данные, а не одну точку. Если нужно удалить лишь выбранные записи, используйте отдельный гайд по точкам. На рабочем сервере сначала сделайте и проверьте восстановление снимка коллекции; сама команда DELETE не является способом резервного копирования. s1 s5 s7

Ниже операции идут только на учебном имени modelium_delete_sandbox_20261020. Если такое имя у вас уже существует, остановитесь и выберите другое новое имя, заменив его во всех командах. Не подставляйте имя рабочей коллекции и не запускайте DELETE до сверки ответа предыдущего шага. s1 s2

Как попробовать на новой учебной коллекции?

  1. Если Qdrant ещё не работает, сначала откройте гайд по локальному запуску. В терминале проверьте имя: curl -fsS 'http://127.0.0.1:6333/collections/modelium_delete_sandbox_20261020/exists'. Ожидайте result.exists: false. Если там true или сервер не отвечает, не продолжайте. s2
  2. Создайте пустую учебную коллекцию с двумерным вектором: curl -fsS -X PUT 'http://127.0.0.1:6333/collections/modelium_delete_sandbox_20261020' -H 'Content-Type: application/json' -d '{"vectors":{"size":2,"distance":"Cosine"}}'. Ожидайте status: ok, result: true. Затем прочитайте именно её настройки: curl -fsS 'http://127.0.0.1:6333/collections/modelium_delete_sandbox_20261020'; в ответе найдите параметры size: 2 и distance: Cosine. Если имя или настройки другие, остановитесь. s3 s4
  3. Добавьте одну искусственную, не созданную AI-моделью точку: curl -fsS -X PUT 'http://127.0.0.1:6333/collections/modelium_delete_sandbox_20261020/points?wait=true' -H 'Content-Type: application/json' -d '{"points":[{"id":1,"vector":[1,0],"payload":{"note":"sample"}}]}'. Ожидайте result.status: completed. Прочитайте точку: curl -fsS -X POST 'http://127.0.0.1:6333/collections/modelium_delete_sandbox_20261020/points' -H 'Content-Type: application/json' -d '{"ids":[1],"with_payload":true,"with_vector":true}'; убедитесь, что ID 1 и note: sample действительно присутствуют. Повторная запись с тем же ID может перезаписать точку: не делайте это в рабочей коллекции. s5 s6
  4. Только после проверки имени и учебной точки удалите эту учебную коллекцию: curl -fsS -X DELETE 'http://127.0.0.1:6333/collections/modelium_delete_sandbox_20261020'. Ожидайте status: ok, result: true. Снова выполните первую команду проверки существования. В её ответе найдите result.exists: false: теперь именно этого имени нет; другие коллекции эта проверка не охватывает. Если ответ true, не повторяйте DELETE вслепую и не подставляйте другое имя ради проверки. s1 s2

Если результат не совпал, что делать?

Если после DELETE exists всё ещё сообщает true, проверьте адрес сервера и точное имя, а также не создал ли другой клиент коллекцию снова. Не повторяйте удаление вслепую. Если чтение точки до удаления не вернуло ID 1, проверьте завершение записи и не переходите к DELETE. Если работаете не на учебном сервере, сперва проверьте резервную копию и восстановление; после удаления без пригодного снимка эти команды не возвращают данные. Qdrant и модель редакция не запускала: результаты выше — критерии вашей проверки, не наблюдение Modelium. s1 s2 s5 s6 s7

Источники

  1. Qdrant API v1.19.x — Delete a collection. Получено 20.10.2026.
  2. Qdrant API v1.19.x — Check collection existence. Получено 20.10.2026.
  3. Qdrant API v1.19.x — Create a collection. Получено 20.10.2026.
  4. Qdrant API v1.19.x — Get collection info. Получено 20.10.2026.
  5. Qdrant API v1.19.x — Upsert points. Получено 20.10.2026.
  6. Qdrant API v1.19.x — Retrieve points. Получено 20.10.2026.
  7. Qdrant — Snapshots. Получено 20.10.2026.