Appearance
删除与清空
按 ID 删除点
删除指定 id 后,该点不可再被检索。
Python:
python
from qdrant_client.models import PointIdsList
client.delete(
collection_name="demo_text",
points_selector=PointIdsList(points=[1, 2]),
)Java:使用 deleteAsync 传入点 ID 列表(参见官方 PointsSelector 相关 API)。
按过滤条件删除
例如删除某租户全部点:filter 匹配 tenant_id == "acme"。适合合规删除、数据清理。
注意:大批量删除会占用 IO;低峰执行并观察集群负载。
清空集合内所有点
部分版本支持 delete collection 再重建 或 clear 类操作;若仅想删点保留集合配置,用 filter 全匹配 或官方提供的清空接口(以文档为准)。
与删集合区别:删集合会去掉配置;只删点保留 向量维度与索引配置。
实践建议
- 生产删除前快照备份(见进阶篇)。
- 与业务对账:先 scroll 列出待删 id,再批量 delete。