Summary
What is the problem or use case, what are we trying to achieve?
We are releasing storedSource for vector search (detail) on 11/17 and need to add driver support for both index time and query time changes.
Motivation
Allow users to dramatically accelerate queries by avoiding ID lookup on the mongod side. More detail on motivation can be found here
Who is the affected end user?
Who are the stakeholders?
Latency-sensitive $vectorSearch users using all drivers
How does this affect the end user?
Are they blocked? Are they annoyed? Are they confused?
They are annoyed because of slower than necessary response times
How likely is it that this problem or use case will occur?
Main path? Edge case?
No known edge cases
If the problem does occur, what are the consequences and how severe are they?
Minor annoyance at a log message? Performance concern? Outage/unavailability? Failover can't complete?
Is this issue urgent?
Does this ticket have a required timeline? What is it?
Yes, mongot is shipping with this feature anticipated 11/17 (always liable to change)
Is this ticket required by a downstream team?
Needed by e.g. Atlas, Shell, Compass?
Yes
Is this ticket only for tests?
Is this ticket have any functional impact, or is it just test improvements?
No
Cast of Characters
Engineering Lead: shawn.yarbrough@mongodb.com
Document Author:
POCers:
Product Owner: henry.weller@mongodb.com
Program Manager:
Stakeholders:
Channels & Docs
Slack Channel: #vector-stored-source
Scope Document
[Technical Design Document|some.url]
[Parent Epic|CLOUDP-299389]
- is related to
-
DRIVERS-3309 Support lexical prefilters for vector search
-
- Ready for Work
-
- split to
-
PHPLIB-1735 Support storedSource in vector search indexes and returnStoredSource in $vectorSearch queries
-
- Backlog
-
-
CSHARP-5764 Support storedSource in vector search indexes and returnStoredSource in $vectorSearch queries
-
- Execution Blocked
-
-
GODRIVER-3681 Support storedSource in vector search indexes and returnStoredSource in $vectorSearch queries
-
- Execution Blocked
-
-
CDRIVER-6130 Support storedSource in vector search indexes and returnStoredSource in $vectorSearch queries
-
- Execution Blocked
-
-
CXX-3375 Support storedSource in vector search indexes and returnStoredSource in $vectorSearch queries
-
- Execution Blocked
-
-
JAVA-5989 Support storedSource in vector search indexes and returnStoredSource in $vectorSearch queries
-
- Execution Blocked
-
-
NODE-7246 Support storedSource in vector search indexes and returnStoredSource in $vectorSearch queries
-
- Execution Blocked
-
-
PYTHON-5620 Support storedSource in vector search indexes and returnStoredSource in $vectorSearch queries
-
- Execution Blocked
-
-
RUBY-3719 Support storedSource in vector search indexes and returnStoredSource in $vectorSearch queries
-
- Execution Blocked
-
-
RUST-2297 Support storedSource in vector search indexes and returnStoredSource in $vectorSearch queries
-
- Execution Blocked
-