These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | e9ec2c0 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
new: update models to 1.18, add create_named_vector and delete_named_vector (#1201) * new: update models to 1.18, add create_named_vector and delete_named_vector * fix: add missing strict mode config updates * fix: fix local mode create and delete vector name * new: update turbo quant fields * fix: persist vector deletion
The documentation is generated from this commit.
| Commit: | d72554e | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
new: update models to 1.18, add create_named_vector and delete_named_vector (#1201) * new: update models to 1.18, add create_named_vector and delete_named_vector * fix: add missing strict mode config updates * fix: fix local mode create and delete vector name * new: update turbo quant fields * fix: persist vector deletion
The documentation is generated from this commit.
| Commit: | 03082d1 | |
|---|---|---|
| Author: | George Panchuk | |
| Committer: | George Panchuk | |
new: update models to 1.18, add create_named_vector and delete_named_vector
| Commit: | 159270e | |
|---|---|---|
| Author: | George Panchuk | |
| Committer: | George Panchuk | |
new: update turbo quant fields
The documentation is generated from this commit.
| Commit: | e50eb17 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
Update models 1.17 (#1154) * new: update models, add conversions, add conversion tests * new: add list shard keys, add get_optimizations * new: add weights to rrf * new: add cluster telemetry * new: add update_mode usage * fix: fix mypy * fix: populate inspection cache * use RRF ranking as in the core * timeouts propagation * gen async clients * implement score threshold for formular * new: add tests for update mode * fix: fix test skip comment * Relevance feedback local mode (#1152) * AI: implement local computation prompt: Considering the implementation in the server, make the local python implementation of the same scores calculation in this file: [@distances.py](...), consider that the local mode calculates for all points at once, while the server does it point by point. Server impl: ``` ... ``` * use constant for MARGIN * relevance feedback integration and test * do not exclude relevance context from result * Revert "do not exclude relevance context from result" This reverts commit 9c2a5cedc0279bde729b456a7c8070248f0ecc5a. --------- Co-authored-by: generall <andrey@vasnetsov.com> * fix: fix conversion test --------- Co-authored-by: generall <andrey@vasnetsov.com> Co-authored-by: Luis Cossío <luis.cossio@qdrant.com>
| Commit: | 63f6954 | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
Update models 1.17 (#1154) * new: update models, add conversions, add conversion tests * new: add list shard keys, add get_optimizations * new: add weights to rrf * new: add cluster telemetry * new: add update_mode usage * fix: fix mypy * fix: populate inspection cache * use RRF ranking as in the core * timeouts propagation * gen async clients * implement score threshold for formular * new: add tests for update mode * fix: fix test skip comment * Relevance feedback local mode (#1152) * AI: implement local computation prompt: Considering the implementation in the server, make the local python implementation of the same scores calculation in this file: [@distances.py](...), consider that the local mode calculates for all points at once, while the server does it point by point. Server impl: ``` ... ``` * use constant for MARGIN * relevance feedback integration and test * do not exclude relevance context from result * Revert "do not exclude relevance context from result" This reverts commit 9c2a5cedc0279bde729b456a7c8070248f0ecc5a. --------- Co-authored-by: generall <andrey@vasnetsov.com> * fix: fix conversion test --------- Co-authored-by: generall <andrey@vasnetsov.com> Co-authored-by: Luis Cossío <luis.cossio@qdrant.com>
| Commit: | ca6eb84 | |
|---|---|---|
| Author: | George Panchuk | |
new: update models, add conversions, add conversion tests
| Commit: | ba1e2d8 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
fix: rename common.proto to qdrant_common.proto to avoid conflicts with other libraries (#1125)
| Commit: | fbeb023 | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
fix: rename common.proto to qdrant_common.proto to avoid conflicts with other libraries (#1125)
| Commit: | 40ce29d | |
|---|---|---|
| Author: | George Panchuk | |
fix: rename common.proto to qdrant_common.proto to avoid conflicts with other libraries
| Commit: | b16a4ee | |
|---|---|---|
| Author: | George | |
| Committer: | generall | |
new: update grpc (#1113) * new: update grpc * fix: make common_pb2 available under grpc
| Commit: | 14f461b | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
new: update grpc (#1113) * new: update grpc * fix: make common_pb2 available under grpc
| Commit: | b5dc1cc | |
|---|---|---|
| Author: | George Panchuk | |
new: update grpc
| Commit: | 0cbb174 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
new: remove vectors_count, update http and grpc models (#1069) * new: remove vectors_count, update http and grpc models * fix: update inspection cache * new: add conversions and update interface * fix: fix some conversions * fix: fix typo * fix: fix isinstance * fix: regen async * fix: fix update_filter usage, fix isinstance * tests: collection metadata test * fix: address backward compatibility in test * new: update models, add max payload index count and copy vectors * fix; update _inspection_cache * new: add read consistency to count points * Allow uuids in interface (#1085) * new: direct uuid support * tests: add uuid tests * fix: update inspection cache * new: add collection metadata and tests to local mode (#1089) * new: add collection metadata and tests to local mode * fix: regen async client * new: implement parametrized rrf in local mode (#1087) * new: implement parametrized rrf in local mode * refactoring: use a variable for a magic value * fix: adjust conversion according to AI * Update filter (#1090) * new: add missing update_filter, implement it in local mode * fix: fix type hint, fix update operation, fix rest uploader, add tests * fix: fix update filter is None case * fix: mypy was not a good boy * Text any filter (#1091) * new: add match text any local mode * tests: add match text any tests * new: update models, remove init_from and locks (#1100) * new: update models, remove init_from and locks * deprecate: remove init from tests * deprecate: remove lock tests * new: convert ascii_folding * fix: fix type stub * new: convert acorn * new: convert shard key with fallback * new: update grpcio and grpcio tools in generator (#1106) * new: update grpcio and grpcio tools in generator * fix: bind grpcio and tools versions to 1.62.0 in generator * Remove deprecated methods (#1103) * deprecate: remove old api methods * deprecate: remove type stub for removed methods * deprecate: remove old api methods from test_qdrant_client * deprecate: replace search with query points in test_in_memory * deprecate: replace search methods in fastembed mixin with query points * deprecate: replace old api methods in test async qdrant client * deprecate: replace search with query points in test delete points * deprecate: replace discover and context with query points in test_discovery * deprecate: replace recommend_groups with query_points_groups in test_group_recommend * deprecate: replace search_groups in test_group_search * deprecate: replace recommend with query points in test_recommendation * deprecate: replace search with query points in test search * deprecate: replace context and discover with query points in test sparse discovery * deprecate: replace search with query points in test sparse idf search * deprecate: replace recommend with query points in test sparse recommend * deprecate: replace search with query points in test sparse search * deprecate: replace missing search request with query request in qdrant_fastembed * deprecate: replace search with query points in test multivector search queries * deprecate: replace upload records with upload points in test_updates * deprecate: remove redundant structs (#1104) * deprecate: remove redundant structs * fix: do not use removed conversions in local mode * fix: remove redundant conversions, simplify types.QueryRequest * deprecate: replace old style grpc vector conversion to a new one (#1105) * deprecate: replace old style grpc vector conversion to a new one * fix: ignore union attr in conversion * review fixes --------- Co-authored-by: generall <andrey@vasnetsov.com> --------- Co-authored-by: generall <andrey@vasnetsov.com> --------- Co-authored-by: generall <andrey@vasnetsov.com> * new: deprecate add, query, query_batch in fastembed mixin (#1102) * new: deprecate add, query, query_batch in fastembed mixin * 1.16 -> 1.17 --------- Co-authored-by: generall <andrey@vasnetsov.com> --------- Co-authored-by: generall <andrey@vasnetsov.com> * new: yet another update * new: add initial_state to create shard key (#1109) * chore: remove obsolete imports * fix: add metadata parameter to recreate collection in local * fix: fix metadata handling in local more --------- Co-authored-by: generall <andrey@vasnetsov.com>
| Commit: | 27acfd0 | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
new: remove vectors_count, update http and grpc models (#1069) * new: remove vectors_count, update http and grpc models * fix: update inspection cache * new: add conversions and update interface * fix: fix some conversions * fix: fix typo * fix: fix isinstance * fix: regen async * fix: fix update_filter usage, fix isinstance * tests: collection metadata test * fix: address backward compatibility in test * new: update models, add max payload index count and copy vectors * fix; update _inspection_cache * new: add read consistency to count points * Allow uuids in interface (#1085) * new: direct uuid support * tests: add uuid tests * fix: update inspection cache * new: add collection metadata and tests to local mode (#1089) * new: add collection metadata and tests to local mode * fix: regen async client * new: implement parametrized rrf in local mode (#1087) * new: implement parametrized rrf in local mode * refactoring: use a variable for a magic value * fix: adjust conversion according to AI * Update filter (#1090) * new: add missing update_filter, implement it in local mode * fix: fix type hint, fix update operation, fix rest uploader, add tests * fix: fix update filter is None case * fix: mypy was not a good boy * Text any filter (#1091) * new: add match text any local mode * tests: add match text any tests * new: update models, remove init_from and locks (#1100) * new: update models, remove init_from and locks * deprecate: remove init from tests * deprecate: remove lock tests * new: convert ascii_folding * fix: fix type stub * new: convert acorn * new: convert shard key with fallback * new: update grpcio and grpcio tools in generator (#1106) * new: update grpcio and grpcio tools in generator * fix: bind grpcio and tools versions to 1.62.0 in generator * Remove deprecated methods (#1103) * deprecate: remove old api methods * deprecate: remove type stub for removed methods * deprecate: remove old api methods from test_qdrant_client * deprecate: replace search with query points in test_in_memory * deprecate: replace search methods in fastembed mixin with query points * deprecate: replace old api methods in test async qdrant client * deprecate: replace search with query points in test delete points * deprecate: replace discover and context with query points in test_discovery * deprecate: replace recommend_groups with query_points_groups in test_group_recommend * deprecate: replace search_groups in test_group_search * deprecate: replace recommend with query points in test_recommendation * deprecate: replace search with query points in test search * deprecate: replace context and discover with query points in test sparse discovery * deprecate: replace search with query points in test sparse idf search * deprecate: replace recommend with query points in test sparse recommend * deprecate: replace search with query points in test sparse search * deprecate: replace missing search request with query request in qdrant_fastembed * deprecate: replace search with query points in test multivector search queries * deprecate: replace upload records with upload points in test_updates * deprecate: remove redundant structs (#1104) * deprecate: remove redundant structs * fix: do not use removed conversions in local mode * fix: remove redundant conversions, simplify types.QueryRequest * deprecate: replace old style grpc vector conversion to a new one (#1105) * deprecate: replace old style grpc vector conversion to a new one * fix: ignore union attr in conversion * review fixes --------- Co-authored-by: generall <andrey@vasnetsov.com> --------- Co-authored-by: generall <andrey@vasnetsov.com> --------- Co-authored-by: generall <andrey@vasnetsov.com> * new: deprecate add, query, query_batch in fastembed mixin (#1102) * new: deprecate add, query, query_batch in fastembed mixin * 1.16 -> 1.17 --------- Co-authored-by: generall <andrey@vasnetsov.com> --------- Co-authored-by: generall <andrey@vasnetsov.com> * new: yet another update * new: add initial_state to create shard key (#1109) * chore: remove obsolete imports * fix: add metadata parameter to recreate collection in local * fix: fix metadata handling in local more --------- Co-authored-by: generall <andrey@vasnetsov.com>
| Commit: | 2529d21 | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
new: add initial_state to create shard key (#1109)
| Commit: | fc6d8ca | |
|---|---|---|
| Author: | George Panchuk | |
new: add initial_state to create shard key
| Commit: | 6b6e7cc | |
|---|---|---|
| Author: | George Panchuk | |
new: yet another update
| Commit: | ff7f584 | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
new: update models, remove init_from and locks (#1100) * new: update models, remove init_from and locks * deprecate: remove init from tests * deprecate: remove lock tests * new: convert ascii_folding * fix: fix type stub * new: convert acorn * new: convert shard key with fallback * new: update grpcio and grpcio tools in generator (#1106) * new: update grpcio and grpcio tools in generator * fix: bind grpcio and tools versions to 1.62.0 in generator * Remove deprecated methods (#1103) * deprecate: remove old api methods * deprecate: remove type stub for removed methods * deprecate: remove old api methods from test_qdrant_client * deprecate: replace search with query points in test_in_memory * deprecate: replace search methods in fastembed mixin with query points * deprecate: replace old api methods in test async qdrant client * deprecate: replace search with query points in test delete points * deprecate: replace discover and context with query points in test_discovery * deprecate: replace recommend_groups with query_points_groups in test_group_recommend * deprecate: replace search_groups in test_group_search * deprecate: replace recommend with query points in test_recommendation * deprecate: replace search with query points in test search * deprecate: replace context and discover with query points in test sparse discovery * deprecate: replace search with query points in test sparse idf search * deprecate: replace recommend with query points in test sparse recommend * deprecate: replace search with query points in test sparse search * deprecate: replace missing search request with query request in qdrant_fastembed * deprecate: replace search with query points in test multivector search queries * deprecate: replace upload records with upload points in test_updates * deprecate: remove redundant structs (#1104) * deprecate: remove redundant structs * fix: do not use removed conversions in local mode * fix: remove redundant conversions, simplify types.QueryRequest * deprecate: replace old style grpc vector conversion to a new one (#1105) * deprecate: replace old style grpc vector conversion to a new one * fix: ignore union attr in conversion * review fixes --------- Co-authored-by: generall <andrey@vasnetsov.com> --------- Co-authored-by: generall <andrey@vasnetsov.com> --------- Co-authored-by: generall <andrey@vasnetsov.com> * new: deprecate add, query, query_batch in fastembed mixin (#1102) * new: deprecate add, query, query_batch in fastembed mixin * 1.16 -> 1.17 --------- Co-authored-by: generall <andrey@vasnetsov.com> --------- Co-authored-by: generall <andrey@vasnetsov.com>
| Commit: | 30cf89a | |
|---|---|---|
| Author: | George Panchuk | |
new: update models, remove init_from and locks
| Commit: | 11fae12 | |
|---|---|---|
| Author: | George Panchuk | |
| Committer: | George Panchuk | |
new: update models, add max payload index count and copy vectors
| Commit: | 1654761 | |
|---|---|---|
| Author: | George Panchuk | |
| Committer: | George Panchuk | |
new: remove vectors_count, update http and grpc models
| Commit: | 556202e | |
|---|---|---|
| Author: | George Panchuk | |
new: update models, add max payload index count and copy vectors
| Commit: | ee2ec61 | |
|---|---|---|
| Author: | George Panchuk | |
new: remove vectors_count, update http and grpc models
| Commit: | 58452b3 | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | George Panchuk | |
MMR integration and local mode (#1044) * generate rest client * gen grpc client * conversions * inpection cache * wip implement mmr * upd openapi models * tests: add mmr tests * wip: implement mmr * new: use postprocessed scores * fix maxsim asymmetry and empty sparse intersection * fix: fix conversions * fix: fix type hints * chore: update inspection cache * fix: revert changes to add points and update named vectors --------- Co-authored-by: generall <andrey@vasnetsov.com> Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
| Commit: | 7b17db5 | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | GitHub | |
MMR integration and local mode (#1044) * generate rest client * gen grpc client * conversions * inpection cache * wip implement mmr * upd openapi models * tests: add mmr tests * wip: implement mmr * new: use postprocessed scores * fix maxsim asymmetry and empty sparse intersection * fix: fix conversions * fix: fix type hints * chore: update inspection cache * fix: revert changes to add points and update named vectors --------- Co-authored-by: generall <andrey@vasnetsov.com> Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
| Commit: | cdc6cc9 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
new: update models for v1.15, add conversions (#1038) * new: update models for v1.15, add conversions * rename SnowballParameters to SnowballParams --------- Co-authored-by: Luis Cossío <luis.cossio@outlook.com>
| Commit: | 5d7db54 | |
|---|---|---|
| Author: | Luis Cossío | |
gen grpc client
| Commit: | 4da06b0 | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
new: update models for v1.15, add conversions (#1038) * new: update models for v1.15, add conversions * rename SnowballParameters to SnowballParams --------- Co-authored-by: Luis Cossío <luis.cossio@outlook.com>
| Commit: | 669d9a6 | |
|---|---|---|
| Author: | George Panchuk | |
| Committer: | generall | |
new: update models for v1.15, add conversions
| Commit: | 64d9b3c | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | generall | |
rename SnowballParameters to SnowballParams
| Commit: | 4c65764 | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | Luis Cossío | |
rename SnowballParameters to SnowballParams
| Commit: | 3b1c967 | |
|---|---|---|
| Author: | George Panchuk | |
new: update models for v1.15, add conversions
| Commit: | f670a41 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
Recommend sum score (#940) * new: add sum_scores strategy, fix lookup from in query_batch_points, fix euclid between multivectors local mode * new: recommend average multivectors, fix tests, add new tests for multivectors * fix: address review comments * fix: regen async * tests: uncomment tests * new: update poetry lock, require pydantic >=2.11 for populate inspection cache * fix: tmp disable euclidean multivec search tests, fix multivec with nan test * fix: align euclid and manhattan with core, add tests * fix: fix type hints * tests: use atol in comparison * tests: remove manhattan tests * tests: reduce number of multivectors * remove float comparison relaxation * explain why it is different for euclid and manhattan --------- Co-authored-by: Luis Cossío <luis.cossio@outlook.com>
| Commit: | 47fb013 | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | George Panchuk | |
[score boosting] Support datetime expressions (#930) * gen grpc * generate rest client * use float for formula evaluation, match multivalue behavior * support datetime expressions * populate inspection cache * review remarks * support datetime_key * fix: address AI comments * fix: regen inspection cache * regen inspection cache with pydantic 2.10 --------- Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
| Commit: | 72257c9 | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | George Panchuk | |
[score boosting] support decay functions (#929) * update grpc client * generate rest client * add decay expressions evaluation and fixtures * add conversions * validate in formula and fix test * add fixtures * new: update inspection cache * Review remarks * review nit * fix rebase --------- Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
| Commit: | 42154ee | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
optimize schema parser recursion calls, update models (#924) * fix: optimize schema parser recursive calls * fix: fix mypy * new: update models, regenerate cache (#925) * new: update models, regenerate cache * new: update conversions * fix: fix strict mode config in migrate * new: update field condition conversion with is_null, is_empty * fix: apply ruff
| Commit: | 01368c9 | |
|---|---|---|
| Author: | Arnaud Gourlay | |
| Committer: | George Panchuk | |
Regen REST and gRPC clients (#903) * Regen REST and gRPC clients * update inspection cache * update dev doc * add conversions for new strict mode fields * handle empty strict mode fields + test --------- Co-authored-by: generall <andrey@vasnetsov.com>
| Commit: | 5a454a7 | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
Recommend sum score (#940) * new: add sum_scores strategy, fix lookup from in query_batch_points, fix euclid between multivectors local mode * new: recommend average multivectors, fix tests, add new tests for multivectors * fix: address review comments * fix: regen async * tests: uncomment tests * new: update poetry lock, require pydantic >=2.11 for populate inspection cache * fix: tmp disable euclidean multivec search tests, fix multivec with nan test * fix: align euclid and manhattan with core, add tests * fix: fix type hints * tests: use atol in comparison * tests: remove manhattan tests * tests: reduce number of multivectors * remove float comparison relaxation * explain why it is different for euclid and manhattan --------- Co-authored-by: Luis Cossío <luis.cossio@outlook.com>
| Commit: | 7d864fa | |
|---|---|---|
| Author: | George Panchuk | |
| Committer: | George Panchuk | |
new: add sum_scores strategy, fix lookup from in query_batch_points, fix euclid between multivectors local mode
| Commit: | e704e4f | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | GitHub | |
[score boosting] Support datetime expressions (#930) * gen grpc * generate rest client * use float for formula evaluation, match multivalue behavior * support datetime expressions * populate inspection cache * review remarks * support datetime_key * fix: address AI comments * fix: regen inspection cache * regen inspection cache with pydantic 2.10 --------- Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
| Commit: | 2ba54bc | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | Luis Cossío | |
gen grpc
| Commit: | 983fce8 | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | GitHub | |
[score boosting] support decay functions (#929) * update grpc client * generate rest client * add decay expressions evaluation and fixtures * add conversions * validate in formula and fix test * add fixtures * new: update inspection cache * Review remarks * review nit * fix rebase --------- Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
| Commit: | aa420bd | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | Luis Cossío | |
update grpc client
| Commit: | 0cde344 | |
|---|---|---|
| Author: | George Panchuk | |
update models
| Commit: | 8f0dcfb | |
|---|---|---|
| Author: | tellet-q | |
| Committer: | George Panchuk | |
Re-generate clients
| Commit: | 6d8509a | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
optimize schema parser recursion calls, update models (#924) * fix: optimize schema parser recursive calls * fix: fix mypy * new: update models, regenerate cache (#925) * new: update models, regenerate cache * new: update conversions * fix: fix strict mode config in migrate * new: update field condition conversion with is_null, is_empty * fix: apply ruff
| Commit: | 0231eb2 | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
new: update models, regenerate cache (#925) * new: update models, regenerate cache * new: update conversions * fix: fix strict mode config in migrate * new: update field condition conversion with is_null, is_empty * fix: apply ruff
| Commit: | fec9df1 | |
|---|---|---|
| Author: | George Panchuk | |
new: update models, regenerate cache
| Commit: | bfca8d0 | |
|---|---|---|
| Author: | Arnaud Gourlay | |
Update gRPC as well because other types are involved
| Commit: | 321d2a8 | |
|---|---|---|
| Author: | Arnaud Gourlay | |
| Committer: | GitHub | |
Regen REST and gRPC clients (#903) * Regen REST and gRPC clients * update inspection cache * update dev doc * add conversions for new strict mode fields * handle empty strict mode fields + test --------- Co-authored-by: generall <andrey@vasnetsov.com>
| Commit: | 0cb77de | |
|---|---|---|
| Author: | Arnaud Gourlay | |
Regen REST and gRPC clients
| Commit: | fb9e2d0 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
update clients (#880) * update clients * new: update conversions * fix: update inspection cache * update grpc * bump fastembed to 0.5.1 * update poetry lock * update poetry lock
| Commit: | a0d6c4b | |
|---|---|---|
| Author: | Andrey Vasnetsov | |
| Committer: | George Panchuk | |
Update API to v1.13 (#874) * update openapi and grpc + conversions * add strict mode to conversions + coverage * add strict mode to collection creation * add local mode for has_vectors condition * regen async with python 3.10 * tests for has-vector * fix filters in tests * fix conversion * fix test * Has vector tests (#878) * new: add has vector fixture * tests: add has vector multivector test * fix: add missing strict mode config usage and conversion (#877) * fix: add missing strict mode config usage and conversion * fix: pass strict mode config in update collection * fix: add strict mode config to recreate collection --------- Co-authored-by: George <george.panchuk@qdrant.tech>
| Commit: | af48df3 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
new: make model name mandatory in inference structures (#846)
| Commit: | 5488e8d | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
Alter image structure (#845) * new: assign image.image Any type in grpc * new: update image structure, rename embed utils Path to FieldPath
| Commit: | ac1d535 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
Inference grpc (#838) * new: update proto * fix: rollback too recent changes to proto * new: add and fix conversions * fix: fix type hints * fix: fix comment * fix: convert options * fix: fix vector output conversion * tests: add custom conversion case for new vector fields
| Commit: | dffab2e | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
update clients (#880) * update clients * new: update conversions * fix: update inspection cache * update grpc * bump fastembed to 0.5.1 * update poetry lock * update poetry lock
| Commit: | 22f6c5f | |
|---|---|---|
| Author: | George Panchuk | |
update grpc
| Commit: | 98de01b | |
|---|---|---|
| Author: | George Panchuk | |
update clients
| Commit: | 3f56da7 | |
|---|---|---|
| Author: | Andrey Vasnetsov | |
| Committer: | GitHub | |
Update API to v1.13 (#874) * update openapi and grpc + conversions * add strict mode to conversions + coverage * add strict mode to collection creation * add local mode for has_vectors condition * regen async with python 3.10 * tests for has-vector * fix filters in tests * fix conversion * fix test * Has vector tests (#878) * new: add has vector fixture * tests: add has vector multivector test * fix: add missing strict mode config usage and conversion (#877) * fix: add missing strict mode config usage and conversion * fix: pass strict mode config in update collection * fix: add strict mode config to recreate collection --------- Co-authored-by: George <george.panchuk@qdrant.tech>
| Commit: | 362eee7 | |
|---|---|---|
| Author: | generall | |
update openapi and grpc + conversions
| Commit: | 8d6bee2 | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
new: make model name mandatory in inference structures (#846)
| Commit: | cdc1f8d | |
|---|---|---|
| Author: | George Panchuk | |
new: make model name mandatory in inference structures
| Commit: | e15b21e | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
Alter image structure (#845) * new: assign image.image Any type in grpc * new: update image structure, rename embed utils Path to FieldPath
| Commit: | ad863b1 | |
|---|---|---|
| Author: | George Panchuk | |
new: assign image.image Any type in grpc
| Commit: | 636f3e8 | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
Inference grpc (#838) * new: update proto * fix: rollback too recent changes to proto * new: add and fix conversions * fix: fix type hints * fix: fix comment * fix: convert options * fix: fix vector output conversion * tests: add custom conversion case for new vector fields
| Commit: | b308c50 | |
|---|---|---|
| Author: | George Panchuk | |
fix: rollback too recent changes to proto
| Commit: | 67574a3 | |
|---|---|---|
| Author: | George Panchuk | |
new: update proto
| Commit: | 63c0f20 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
new: add mmap geo index (#804)
| Commit: | 4bcdedd | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
new: add mmap geo index (#804)
| Commit: | 3647b63 | |
|---|---|---|
| Author: | George Panchuk | |
new: add mmap geo index
| Commit: | bdbe43d | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | George Panchuk | |
chore: Update clients (#758) * update rest client * update grpc client with grpcio 1.65.4 * update grpc client with grpcio==1.49.1 * generate grpc client with grpcio==1.48.2 * generate grpc client with grpcio==1.66.1 and mypy-protobuf extension * add mypy-protobuf to pyproject * relax version for grpcio, but keep grpcio-tools at 1.48.2 * improve generation script * fix bash script comment Co-authored-by: George <george.panchuk@qdrant.tech> * use old grpcio to generate client * rollbakc mypy-protobuf * regenerate with distance matrix * new: update clients (#774) * new: update clients * rollback grpcio version * feature: Facets (#759) * facet in local_collection.py * replace usages of calculate_payload_mask * - qdrant remote - qdrant base - qdrant client - conversions * congruence tests + local mode fixes * generate async client * add type stubs and misc fixes * fix mypy in Python 3.8 * generate async client * review remarks * gen async client * update for bool facets * Feature: Distance Matrix API (#769) * add remote impls * add client impl * regen async client * start local * regen async * local mode * start congruence * Fix local mode * regen async of course * test filtering * fix min samples count * simplify comparaison loop * simplify samples loop * add rest/gRPC conversion tests * fix conversions + tests --------- Co-authored-by: George <george.panchuk@qdrant.tech> Co-authored-by: generall <andrey@vasnetsov.com> Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com>
| Commit: | a6e2324 | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | GitHub | |
chore: Update clients (#758) * update rest client * update grpc client with grpcio 1.65.4 * update grpc client with grpcio==1.49.1 * generate grpc client with grpcio==1.48.2 * generate grpc client with grpcio==1.66.1 and mypy-protobuf extension * add mypy-protobuf to pyproject * relax version for grpcio, but keep grpcio-tools at 1.48.2 * improve generation script * fix bash script comment Co-authored-by: George <george.panchuk@qdrant.tech> * use old grpcio to generate client * rollbakc mypy-protobuf * regenerate with distance matrix * new: update clients (#774) * new: update clients * rollback grpcio version * feature: Facets (#759) * facet in local_collection.py * replace usages of calculate_payload_mask * - qdrant remote - qdrant base - qdrant client - conversions * congruence tests + local mode fixes * generate async client * add type stubs and misc fixes * fix mypy in Python 3.8 * generate async client * review remarks * gen async client * update for bool facets * Feature: Distance Matrix API (#769) * add remote impls * add client impl * regen async client * start local * regen async * local mode * start congruence * Fix local mode * regen async of course * test filtering * fix min samples count * simplify comparaison loop * simplify samples loop * add rest/gRPC conversion tests * fix conversions + tests --------- Co-authored-by: George <george.panchuk@qdrant.tech> Co-authored-by: generall <andrey@vasnetsov.com> Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com>
| Commit: | 9f736ac | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | GitHub | |
feature: Facets (#759) * facet in local_collection.py * replace usages of calculate_payload_mask * - qdrant remote - qdrant base - qdrant client - conversions * congruence tests + local mode fixes * generate async client * add type stubs and misc fixes * fix mypy in Python 3.8 * generate async client * review remarks * gen async client * update for bool facets
| Commit: | 42cc96c | |
|---|---|---|
| Author: | Luis Cossío | |
update for bool facets
| Commit: | f9ece82 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
Fix grpc payload index params (#773) * fix: update grpc parametrized payload index * fix: optional lookup and range for integer payload index * tests: add tests * fix: remove updates which are too early for the time * chore: add newline
| Commit: | 1c600f5 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
new: update clients (#774) * new: update clients * rollback grpcio version
| Commit: | 75d9814 | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | George Panchuk | |
regenerate with distance matrix
| Commit: | b89cae6 | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | George Panchuk | |
generate grpc client with grpcio==1.48.2
| Commit: | e1c058f | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | George Panchuk | |
update grpc client with grpcio 1.65.4
| Commit: | 2bd4f7a | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
Fix grpc payload index params (#773) * fix: update grpc parametrized payload index * fix: optional lookup and range for integer payload index * tests: add tests * fix: remove updates which are too early for the time * chore: add newline
| Commit: | 8d769ae | |
|---|---|---|
| Author: | George Panchuk | |
new: update clients
| Commit: | 1339bd7 | |
|---|---|---|
| Author: | George Panchuk | |
fix: optional lookup and range for integer payload index
| Commit: | 8bce5e7 | |
|---|---|---|
| Author: | George Panchuk | |
fix: update grpc parametrized payload index
| Commit: | 009af2f | |
|---|---|---|
| Author: | Luis Cossío | |
regenerate with distance matrix
| Commit: | 5770dfb | |
|---|---|---|
| Author: | Arnaud Gourlay | |
Feature: Distance matrix API
| Commit: | cf43b0a | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | Luis Cossío | |
update grpc client with grpcio 1.65.4
| Commit: | a7e0ce2 | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | Luis Cossío | |
generate grpc client with grpcio==1.48.2
| Commit: | 42eb0a6 | |
|---|---|---|
| Author: | Hossam Hagag | |
| Committer: | George Panchuk | |
Add missing timeouts and regenerate grpc (#721) * fixed missing grpc timeouts * added timeouts in the corresponding rest calls of grpc * regenerated grpc client * new: add timeout to QdrantClient and AsyncQdrantClient * fix: remove duplicated timeout arg --------- Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
| Commit: | 5919e31 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
new: regenerate clients (#729) * new: regenerate clients * new: add conversions for payload indices * regen with latest grpc --------- Co-authored-by: generall <andrey@vasnetsov.com>
| Commit: | 7a84e6e | |
|---|---|---|
| Author: | Arnaud Gourlay | |
| Committer: | George Panchuk | |
universal-search: Query Group API and local mode (#690) * universal-search: Query Group API and local mode * requires different logic for gRPC error assertion * you come to me at runtime for a compile time issue * suddenly throwing a different error * test more group key types * extend limit of prefetches during group_by * rescoring is the issue * one problem at a time please * code review * regen clients * code review * add lookup_from to query_points_groups * test with_lookup * test and fix gRPC * drop dedicated conversion * Update qdrant_client/qdrant_client.py Co-authored-by: Luis Cossío <luis.cossio@outlook.com> * regen async * Distribution-based score fusion in local mode (#703) * pre-implement dbsf * add dbsf congruence tests * mypy lints * add conversions * tests: add test for dbsf conversion --------- Co-authored-by: George Panchuk <george.panchuk@qdrant.tech> * Random sample in local mode (#705) * pre-implement random sampling * generate models * add conversions and tests * fix mypy lints * tests: add test for sample random conversion * use camelcase Sample.Random * review fixes * fix mypy --------- Co-authored-by: George Panchuk <george.panchuk@qdrant.tech> * fix: add type ignore for mypy * fix: fix type hints for 3.8 * fix: do not run mypy on async client generator in CI, simplify condition * Grpc comparison in tests (#726) * add parametrized fixture for using grpc too * compare grpc and http without running each setup twice * fix: fix exception types in invalid types test * fix: remove random seed which led to a erroneous sequence --------- Co-authored-by: Luis Cossío <luis.cossio@outlook.com> --------- Co-authored-by: Luis Cossío <luis.cossio@outlook.com> Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
| Commit: | 97a8b35 | |
|---|---|---|
| Author: | George | |
| Committer: | George Panchuk | |
new: add info endpoint (#678) * new: add info endpoint * fix: fix async generator * fix: remove crutch, update openapi * fix: regen async * fix: regen client with recommend strategy fix
| Commit: | 57f44d9 | |
|---|---|---|
| Author: | Hossam Hagag | |
| Committer: | GitHub | |
Add missing timeouts and regenerate grpc (#721) * fixed missing grpc timeouts * added timeouts in the corresponding rest calls of grpc * regenerated grpc client * new: add timeout to QdrantClient and AsyncQdrantClient * fix: remove duplicated timeout arg --------- Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
| Commit: | 0259a80 | |
|---|---|---|
| Author: | George | |
| Committer: | GitHub | |
new: regenerate clients (#729) * new: regenerate clients * new: add conversions for payload indices * regen with latest grpc --------- Co-authored-by: generall <andrey@vasnetsov.com>
| Commit: | 5b28a34 | |
|---|---|---|
| Author: | generall | |
regen with latest grpc
| Commit: | 2b64078 | |
|---|---|---|
| Author: | George Panchuk | |
new: regenerate clients
| Commit: | 44bbded | |
|---|---|---|
| Author: | Arnaud Gourlay | |
| Committer: | GitHub | |
universal-search: Query Group API and local mode (#690) * universal-search: Query Group API and local mode * requires different logic for gRPC error assertion * you come to me at runtime for a compile time issue * suddenly throwing a different error * test more group key types * extend limit of prefetches during group_by * rescoring is the issue * one problem at a time please * code review * regen clients * code review * add lookup_from to query_points_groups * test with_lookup * test and fix gRPC * drop dedicated conversion * Update qdrant_client/qdrant_client.py Co-authored-by: Luis Cossío <luis.cossio@outlook.com> * regen async * Distribution-based score fusion in local mode (#703) * pre-implement dbsf * add dbsf congruence tests * mypy lints * add conversions * tests: add test for dbsf conversion --------- Co-authored-by: George Panchuk <george.panchuk@qdrant.tech> * Random sample in local mode (#705) * pre-implement random sampling * generate models * add conversions and tests * fix mypy lints * tests: add test for sample random conversion * use camelcase Sample.Random * review fixes * fix mypy --------- Co-authored-by: George Panchuk <george.panchuk@qdrant.tech> * fix: add type ignore for mypy * fix: fix type hints for 3.8 * fix: do not run mypy on async client generator in CI, simplify condition * Grpc comparison in tests (#726) * add parametrized fixture for using grpc too * compare grpc and http without running each setup twice * fix: fix exception types in invalid types test * fix: remove random seed which led to a erroneous sequence --------- Co-authored-by: Luis Cossío <luis.cossio@outlook.com> --------- Co-authored-by: Luis Cossío <luis.cossio@outlook.com> Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
| Commit: | dc585b3 | |
|---|---|---|
| Author: | Luis Cossío | |
| Committer: | George Panchuk | |
Random sample in local mode (#705) * pre-implement random sampling * generate models * add conversions and tests * fix mypy lints * tests: add test for sample random conversion * use camelcase Sample.Random * review fixes * fix mypy --------- Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
| Commit: | ed2352d | |
|---|---|---|
| Author: | Arnaud Gourlay | |
| Committer: | George Panchuk | |
regen clients