* 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>
* * chore(integration-tests.yml): remove MacOS from the matrix of operating systems
* chore(integration-tests.yml): remove setup for docker on MacOS
* enable macos tests on dispatch
* rename workflow
* do not run congruence tests on macos
---------
Co-authored-by: generall <andrey@vasnetsov.com>
* Enable testing on windows and macos
* Add platform to the name
* Add Docker on MacOS
* Temporarily disable tests on Windows
* Explicitly set ports to be opened
* Add problematic case for MacOS
* Increase the timeout in tests
* base class for qdrant
* WIP: implement local qdrant client
* fix mypy
* fix mypy
* search tests
* search tests
* fix mypy
* scroll test
* filters: fixtures, tests, and fixes
* fix types
* fix types
* fix types
* fix: fix local CollectionInfo, add __test__ to avoid pytest complaints, fix typo
* fix: fix typo in import
* tests: add local upload tests (#139)
* new: make local collection info more similar to remote one
* new: add local upsert tests
* tests: moved compare collections
* scroll tests
* recommendations test
* tests: fix vector comparison in utils, add retrieve tests
* fix: fix types
* persistence test
* fix: fix types
* fix: fix db path creation
* tests: add delete points tests, refactoring (#140)
* skip local tests on old version
* test aliases
* test count
* tests: add delete payload tests, move set and overwrite payload tests
* tests: fix pytest warning
* cover some more stuff with tests
---------
Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
* WIP: generate models and conversions
* update quantization param + match any condition + test
* update versions
* consistent naming
* use old grpc types generator
* fix: update type hints
* disable match-any in backward comp test
---------
Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
* upd version
* enable CI on all PRs
* update client - json as a payload + typed index (#31)
* update client - json as a payload + typed index
* refactor
* upd docker version in tests
* New condition filters (#33)
* upd rest for new filter conditions
* update gprc client
* proper shutdown on upload error
* rm debug print