mirror of
https://github.com/qdrant/qdrant.git
synced 2026-07-30 22:51:00 -05:00
* wip: generalization trait for queries * implement generalization for point operations * fmt * log priority queue * wip: SlowRequestsListener * fmt * fix clippy * simplify generalization * fmt * implement collection of requests profiles for update API * implement API for viewing slow requests log * add collection name to update worker * add datetime to log * fmt * probabilistic counter of unique requests * rename * compute hash before converting into json value * move logable out of generalizable * fmt * log query request * fmt * some fixes * move measurement into local shard * fmt * upd openapi (not important) * For enum variants, has discriminant * Make SearchParams Copy * Hash 0.0 and -0.0 the same Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Correctly hash enum variants and float values * Hash through ordered float instead * Fix priority queue not keeping longest request for hash * SearchParams implements Copy * Fix clippy warning * Add unordered_hash_unique * skip serialization if none * Use OrderedFloat for hashing a float * Use OrderedFloat for hashing a float * only log updates if they are performed --------- Co-authored-by: timvisee <tim@visee.me> Co-authored-by: Tim Visée <tim+github@visee.me> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: xzfc <xzfcpw@gmail.com>