Skip to main content

Module vector

Module vector 

Source
Expand description

Vector protocol DTOs.

Transport-independent request/response shapes for vector search and payload index management, shared between the server handlers and CLI clients. Generic payload/filter types come from linkrs-core::core::vector so the wire layer never depends on the storage engine.

Structs§

ClearVectorIndexRequest
Clear a vector index request.
ClearVectorIndexResponse
Clear a vector index response.
CreatePayloadIndexRequest
Create a payload field index on a collection.
DeletePayloadIndexRequest
Delete the payload field index on a collection’s field.
ListPayloadIndexesResponse
All declared payload indexes of one collection.
PayloadIndexInfo
One declared payload index of ListPayloadIndexesResponse.
PayloadSelector
Returned-payload projection for search results.
RebuildVectorIndexRequest
Rebuild a vector index request.
RebuildVectorIndexResponse
Rebuild a vector index response (accepted async task).
VectorFilter
Top-level payload filter with Qdrant-style clause groups.
VectorRebuildStatusResponse
Vector rebuild task status.
VectorSearchRequest
Vector search request.
VectorSearchResponse
Vector search response.
VectorSearchResult
One scored hit of a VectorSearchResponse.

Enums§

PayloadSchemaType
Declared schema of an indexed payload field.

Type Aliases§

Payload
Payload attached to a vector point: a JSON object keyed by field name.