Skip to content
This repository was archived by the owner on Mar 2, 2026. It is now read-only.

feat: Support Sequence[float] as query_vector in FindNearest - #908

Merged
daniel-sanche merged 12 commits into
googleapis:mainfrom
pl04351820:better_data_type
May 23, 2025
Merged

feat: Support Sequence[float] as query_vector in FindNearest#908
daniel-sanche merged 12 commits into
googleapis:mainfrom
pl04351820:better_data_type

Conversation

@pl04351820

Copy link
Copy Markdown
Contributor

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

  • Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)

Allow for syntax like:

findNearest(
vector_field = "embedding_field",
query_vector = [1.0, 2.0, 3.0],
limit = 5,
distance_measure = DistanceMeasure.EUCLIDEAN
)

@pl04351820
pl04351820 requested review from a teamApril 8, 2024 20:57
@conventional-commit-lint-gcf

conventional-commit-lint-gcfBot commented Apr 8, 2024

Copy link
Copy Markdown

🤖 I detect that the PR title and the commit message differ and there's only one commit. To use the PR title for the commit history, you can use Github's automerge feature with squashing, or use automerge label. Good luck human!

-- conventional-commit-lint bot
https://conventionalcommits.org/

@product-auto-labelproduct-auto-labelBot added size: s Pull request size is small. api: firestore Issues related to the googleapis/python-firestore API. labels Apr 8, 2024
@product-auto-labelproduct-auto-labelBot added size: m Pull request size is medium. and removed size: s Pull request size is small. labels Apr 8, 2024
@daniel-sanchedaniel-sanche added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label May 21, 2025
@daniel-sanchedaniel-sanche self-assigned this May 21, 2025
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label May 21, 2025
@daniel-sanchedaniel-sanche added the owlbot:run Add this label to trigger the Owlbot post processor. label May 21, 2025
@gcf-owl-botgcf-owl-botBot removed the owlbot:run Add this label to trigger the Owlbot post processor. label May 21, 2025
@daniel-sanchedaniel-sanche added the owlbot:run Add this label to trigger the Owlbot post processor. label May 23, 2025
@gcf-owl-botgcf-owl-botBot removed the owlbot:run Add this label to trigger the Owlbot post processor. label May 23, 2025
@daniel-sanche
daniel-sanche merged commit 6c81626 into googleapis:mainMay 23, 2025
@release-pleaserelease-pleaseBot mentioned this pull request May 23, 2025
daniel-sanche added a commit that referenced this pull request Jun 9, 2025
commit 0ff25c1
Merge: dc5b5ac22b558c
Author: Daniel Sanche <sanche@google.com>
Date: Mon Jun 9 14:38:14 2025 -0700
Merge branch 'pipeline_queries_1_stubs' into pipeline_queries_2_query_parity
commit 22b558c
Merge: b46bdc1dc808b5
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Mon Jun 9 14:16:25 2025 -0700
Merge branch 'pipeline_queries_approved' into pipeline_queries_1_stubs
commit dc808b5
Merge: 3f9b65f7f96290
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Mon Jun 9 13:43:53 2025 -0700
Merge branch 'main' into pipeline_queries_approved
commit 7f96290
Author: Daniel Sanche <sanche@google.com>
Date: Fri Jun 6 11:14:43 2025 -0700
chore: enable mypy testing (#1057)
commit d8e3af1
Author: Kevin Zheng <147537668+gkevinzheng@users.noreply.github.com>
Date: Wed Jun 4 13:59:27 2025 -0400
feat: Added read_time as a parameter to various calls (synchronous/base classes) (#1050)
* feat: Added read_time as a parameter to various calls (synchronous/base classes)
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
* fixed tests + added system tests
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
* Removed specific system test assertions
* added system test with python datetimes
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
* revised type hints
* linting
* feat: Added read_time as a parameter to various calls (async classes) (#1059)
* feat: Added read_time as a parameter to various calls (async classes)
* used TYPE_CHECKING; fixed unit tests
* linting + fixing cover
* final linting
* TYPE_CHECKING
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
* Update client.py
fix no cover comment
* fixed async system test
---------
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Sanche <sanche@google.com>
commit 437e233
Author: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Date: Wed May 28 09:56:14 2025 -0700
chore(main): release 2.21.0 (#1055)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
commit 0fb4f2d
Author: Daniel Sanche <sanche@google.com>
Date: Fri May 23 14:31:46 2025 -0700
chore: update renovate.json (#1058)
commit 6c81626
Author: Jing <lscmirror@gmail.com>
Date: Fri May 23 09:46:58 2025 -0700
feat: Support Sequence[float] as query_vector in FindNearest (#908)
commit b01a03c
Author: Daniel Sanche <sanche@google.com>
Date: Thu May 22 17:42:51 2025 -0700
chore(tests): system test for unicode characters (#1003)
commit f8bf2af
Author: Daniel Sanche <sanche@google.com>
Date: Thu May 22 16:16:19 2025 -0700
chore: add java 21 to fix emulator tests (#1056)
commit 5a279b2
Author: gcf-owl-bot[bot] <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Wed May 21 06:35:29 2025 -0400
chore: Update gapic-generator-python to 1.25.0 (#1043)
* chore: Update gapic-generator-python to 1.25.0
PiperOrigin-RevId: 755914147
Source-Link: googleapis/googleapis@97a83d7
Source-Link: googleapis/googleapis-gen@a9977ef
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYTk5NzdlZmVkYzgzNmNjZWNlMWYwMWQ1MjliMDMxNWUxZWZlNTJhZCJ9
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
---------
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
commit 043d9ef
Author: Jeff Verkoeyen <jeff@clutch.engineering>
Date: Tue May 20 17:37:28 2025 -0700
fix: Add missing DocumentReference return value to .document (#1053)
commit dc5b5ac
Merge: 5beee36b46bdc1
Author: Daniel Sanche <sanche@google.com>
Date: Thu May 15 16:49:40 2025 -0700
Merge branch 'pipeline_queries_1_stubs' into pipeline_queries_2_query_parity
commit 5beee36
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Thu May 15 16:47:24 2025 -0700
ran blacken
commit c8cfcee
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Thu May 15 16:44:30 2025 -0700
added tests
commit f22f11e
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Thu May 15 16:35:40 2025 -0700
support tuples in pipelin_source.collection
commit 63b83b8
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Thu May 15 15:43:31 2025 -0700
added tests for expressions
commit c4cd995
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Tue May 13 17:31:55 2025 -0700
added tests for filter conditions
commit 2775da2
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Tue May 13 17:04:20 2025 -0700
improve FilterCondition repr
commit a9368b3
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Tue May 13 15:58:09 2025 -0700
added stages unit tests
commit 28fd42d
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Tue May 13 15:28:04 2025 -0700
added tests
commit b46bdc1
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Tue May 13 15:02:46 2025 -0700
fixed test issues
commit d2babd2
Merge: 2d286bb3f9b65f
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Tue May 13 11:25:51 2025 -0700
Merge branch 'pipeline_queries_approved' into pipeline_queries_1_stubs
commit 3f9b65f
Author: Daniel Sanche <d.sanche14@gmail.com>
Date: Thu May 8 14:07:16 2025 -0700
chore: updated gapic layer for execute_query
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: firestoreIssues related to the googleapis/python-firestore API.size: mPull request size is medium.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@pl04351820@daniel-sanche@yoshi-kokoro