Andrey Vasnetsov

Results 97 issues of Andrey Vasnetsov

![image](https://github.com/qdrant/qdrant/assets/1935623/4a058bb7-6769-44e5-acaa-cd7fcc80c473) It looks like we reuse the same data structure, we should create a dedicated one

good first issue

### Features we want - Provide access based on token, which have more granular control than current API / read-only API keys. - Control granularity - Collections - API endpoints:...

### All Submissions: * [ ] Contributions should target the `dev` branch. Did you create your branch from `dev`? * [ ] Have you followed the guidelines in our Contributing...

This PR introduces `PrimitiveVectorElement`, which could be used to generalize `VectorElementType` into other datatypes like u8 or binary. This type defines conversion of `&[PrimitiveVectorElement]` into CowVector, used in API as...

- Introduces AccessToken data structure, which should be used to - check claims inside our code - decouple Claims (interface structure) from check implementation - Ensure that conditions are validated

There were several reports, that it is impossible to create collection, even if it doesn't exist. This change doesn't eliminate the root problem (if any), but allows to simply re-try...

- Added iterative centroid initialization using Davies–Bouldin index for choosing best clusterisation - Rspec upgraded - More tests added

Related to https://github.com/qdrant/qdrant/issues/4131 ``` 2024-05-02 10:57:46.344 2024-05-02T08:57:46.344159Z INFO actix_web::middleware::logger: 10.100.20.2 "GET /dashboard HTTP/1.1" 200 922 "https://cloud.qdrant.io/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" 0.034867 2024-05-02...

bug

**Is your feature request related to a problem? Please describe.** Continuation of the issue https://github.com/qdrant/qdrant/issues/3324 In previous iterations we decomposed Snapshot manager into multiple implementations, depending of the storage backend....

💎 Bounty
💰 Rewarded

There is a hypothesis, that in case if we have a lot of modifications handled by ProxySegment, query suffers from the overhead of the modified filtering: 1. It requires copying...