feat(vector-search): enable Firestore vector search across sync and async models#1
Open
cto-new[bot] wants to merge 3 commits into
Open
feat(vector-search): enable Firestore vector search across sync and async models#1cto-new[bot] wants to merge 3 commits into
cto-new[bot] wants to merge 3 commits into
Conversation
… async models Adds vector search capability for Firestore while preserving Firedantic/Pydantic semantics. - Introduces Vector and DistanceMeasure support and a VectorConfig type - Extends model vector_search API for async and sync variants - Enables vector fields to be used in composite indexes via vector_config - Exposes vector types in the top-level exports for convenient usage Impact: - Adds a new vector_search workflow using Firestore's nearest neighbor queries - No breaking changes; usage is optional via new API
- Introduce Firestore vector search integration within Firedantic's vector ecosystem. - Extend configuration to support vector fields and vector-based queries while preserving backward compatibility. - Implement vector_search in both async and sync model bases to enable nearest-neighbor lookups. - Expose vector types for consumer usage to simplify adoption and integration.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary: Introduce vector search capabilities to Firedantic, enabling nearest-neighbor queries against Firestore vector fields while preserving the library’s pydantic-centric design.
Details: