mirror of
https://github.com/qdrant/qdrant.git
synced 2026-08-04 00:51:06 -05:00
* Add segment entry function to update named vectors * Use already available function to update existing vectors We already had a segment function to update existing named vectors. This change ensure we use that instead of separating it separately. As a bonus, this adds support for setting multiple named vectors at once. * Update set vectors ourselves, don't drop omitted vectors * Refactor vector updating functions, separate update and replace * Add basic vector ops, add update/delete functionality to segment updater * Add internal and public gRPC types and actions for vectors * Add gRPC API actions * Reformat * Add VectorOperations to vector ops, add basic validation * Validate gRPC vector types * Validate vector operation structs * Construct PointIdsList through From trait * Update gRPC docs * Use VectorsSelector for vector deletions in gRPC * Add support for updating multiple points/vectors in update vectors API * Update gRPC docs * Fix incorrect gRPC type numbering * Return point ID error from vector update/delete functions if not found * Fix disbalanced vectors test