qdrant_client.http.api.points_api 模块¶
- 类 AsyncPointsApi(api_client: Union[ApiClient, AsyncApiClient]])[source]¶
基类:
_PointsApi
- 异步 batch_update(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, update_operations: Optional[UpdateOperations] = None) InlineResponse20015 [source]¶
应用一系列针对点、向量和有效载荷的更新操作
- 异步 clear_payload(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, points_selector: Optional[Union[PointIdsList, FilterSelector]] = None) InlineResponse2006 [source]¶
移除指定点的所有有效载荷
- 异步 count_points(collection_name: str, timeout: Optional[int] = None, count_request: Optional[CountRequest] = None) InlineResponse20020 [source]¶
计算匹配给定过滤条件的点数量
- 异步 delete_payload(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, delete_payload: Optional[DeletePayload] = None) InlineResponse2006 [source]¶
删除指定点的特定键有效载荷
- 异步 delete_points(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, points_selector: Optional[Union[PointIdsList, FilterSelector]] = None) InlineResponse2006 [source]¶
删除点
- 异步 delete_vectors(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, delete_vectors: Optional[DeleteVectors] = None) InlineResponse2006 [source]¶
从给定点删除命名向量。
- 异步 facet(collection_name: str, timeout: Optional[int] = None, consistency: Optional[Union[int, ReadConsistencyType]] = None, facet_request: Optional[FacetRequest] = None) InlineResponse20021 [source]¶
对于有效载荷键的每个唯一值,计算满足给定过滤条件的点数量。
- 异步 get_point(collection_name: str, id: Union[int, str], consistency: Optional[Union[int, ReadConsistencyType]] = None) InlineResponse20013 [source]¶
按ID检索单个点的完整信息
- 异步 get_points(collection_name: str, consistency: Optional[Union[int, ReadConsistencyType]] = None, timeout: Optional[int] = None, point_request: Optional[PointRequest] = None) InlineResponse20014 [source]¶
按指定ID检索多个点
- 异步 overwrite_payload(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, set_payload: Optional[SetPayload] = None) InlineResponse2006 [source]¶
用新的有效载荷替换点的完整有效载荷
- 异步 scroll_points(collection_name: str, consistency: Optional[Union[int, ReadConsistencyType]] = None, timeout: Optional[int] = None, scroll_request: Optional[ScrollRequest] = None) InlineResponse20016 [source]¶
滚动请求 - 对匹配给定过滤条件的所有点进行分页
- 异步 set_payload(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, set_payload: Optional[SetPayload] = None) InlineResponse2006 [source]¶
为点设置有效载荷值
- 异步 update_vectors(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, update_vectors: Optional[UpdateVectors] = None) InlineResponse2006 [source]¶
更新点上指定的命名向量,保留未指定的向量不变。
- 异步 upsert_points(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, point_insert_operations: Optional[Union[PointsBatch, PointsList]] = None) InlineResponse2006 [source]¶
对点执行插入 + 更新操作。如果给定ID的点已存在,则将被覆盖。
- 类 SyncPointsApi(api_client: Union[ApiClient, AsyncApiClient]])[source]¶
基类:
_PointsApi
- batch_update(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, update_operations: Optional[UpdateOperations] = None) InlineResponse20015 [source]¶
应用一系列针对点、向量和有效载荷的更新操作
- clear_payload(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, points_selector: Optional[Union[PointIdsList, FilterSelector]] = None) InlineResponse2006 [source]¶
移除指定点的所有有效载荷
- count_points(collection_name: str, timeout: Optional[int] = None, count_request: Optional[CountRequest] = None) InlineResponse20020 [source]¶
计算匹配给定过滤条件的点数量
- delete_payload(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, delete_payload: Optional[DeletePayload] = None) InlineResponse2006 [source]¶
删除指定点的特定键有效载荷
- delete_points(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, points_selector: Optional[Union[PointIdsList, FilterSelector]] = None) InlineResponse2006 [source]¶
删除点
- delete_vectors(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, delete_vectors: Optional[DeleteVectors] = None) InlineResponse2006 [source]¶
从给定点删除命名向量。
- facet(collection_name: str, timeout: Optional[int] = None, consistency: Optional[Union[int, ReadConsistencyType]] = None, facet_request: Optional[FacetRequest] = None) InlineResponse20021 [source]¶
对于有效载荷键的每个唯一值,计算满足给定过滤条件的点数量。
- get_point(collection_name: str, id: Union[int, str], consistency: Optional[Union[int, ReadConsistencyType]] = None) InlineResponse20013 [source]¶
按ID检索单个点的完整信息
- get_points(collection_name: str, consistency: Optional[Union[int, ReadConsistencyType]] = None, timeout: Optional[int] = None, point_request: Optional[PointRequest] = None) InlineResponse20014 [source]¶
按指定ID检索多个点
- overwrite_payload(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, set_payload: Optional[SetPayload] = None) InlineResponse2006 [source]¶
用新的有效载荷替换点的完整有效载荷
- scroll_points(collection_name: str, consistency: Optional[Union[int, ReadConsistencyType]] = None, timeout: Optional[int] = None, scroll_request: Optional[ScrollRequest] = None) InlineResponse20016 [source]¶
滚动请求 - 对匹配给定过滤条件的所有点进行分页
- set_payload(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, set_payload: Optional[SetPayload] = None) InlineResponse2006 [source]¶
为点设置有效载荷值
- update_vectors(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, update_vectors: Optional[UpdateVectors] = None) InlineResponse2006 [source]¶
更新点上指定的命名向量,保留未指定的向量不变。
- upsert_points(collection_name: str, wait: Optional[bool] = None, ordering: Optional[WriteOrdering] = None, point_insert_operations: Optional[Union[PointsBatch, PointsList]] = None) InlineResponse2006 [source]¶
对点执行插入 + 更新操作。如果给定ID的点已存在,则将被覆盖。