Module protocol

Module protocol 

Source
Expand description

Qdrant REST/JSON protocol encoding.

This module handles encoding QAIL AST to Qdrant’s REST API JSON format. Using JSON instead of gRPC for simplicity and portability.

Functions§

decode_search_response
Decode search response from JSON.
encode_conditions_to_filter
Convert QAIL conditions to Qdrant filter format.
encode_create_collection_request
Encode create collection request.
encode_delete_request
Encode a delete request to JSON.
encode_search_request
Encode a vector search request to JSON format.
encode_search_request_with_filter
Encode search request with filter conditions.
encode_upsert_multi_vector_request
Encode an upsert request for multi-vector points (named vectors).
encode_upsert_request
Encode an upsert (insert/update) request to JSON.
parse_payload
Parse payload from JSON object.
parse_point_id
Parse a point ID from JSON.