Skip to content

feat(redis): add retrieve_online_documents_v2 support with Redis vect…#6478

Open
falloficaruss wants to merge 6 commits into
feast-dev:masterfrom
falloficaruss:feat/redis-vector-search
Open

feat(redis): add retrieve_online_documents_v2 support with Redis vect…#6478
falloficaruss wants to merge 6 commits into
feast-dev:masterfrom
falloficaruss:feat/redis-vector-search

Conversation

@falloficaruss

@falloficaruss falloficaruss commented Jun 8, 2026

Copy link
Copy Markdown

What this PR does / why we need it:

Adds Redis 8 Vector Set support to the Redis online store for retrieve_online_documents_v2, so Feast can do ANN/vector similarity search without bypassing the SDK.

This PR:

  • indexes vector fields into Redis Vector Sets using VADD
  • queries vectors through VSIM
  • supports COSINE and L2 metrics from Feast vector metadata
  • keeps vector-set state aligned with hash writes and TTL behavior
  • cleans up vector-set members when entities/tables are deleted
  • adds unit coverage for indexing, deletion, and retrieval behavior

Which issue(s) this PR fixes:

Fixes #6461

Checks

  • I've made sure the tests are passing.
  • My commits are signed off (git commit -s)
  • My PR title follows conventional commits format

Testing Strategy

  • Unit tests
  • Integration tests
  • Manual tests
  • Testing is not required for this change

@falloficaruss falloficaruss marked this pull request as ready for review June 10, 2026 02:47
@falloficaruss falloficaruss requested a review from a team as a code owner June 10, 2026 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Add retrieve_online_documents_v2 support to Redis online store

1 participant