[COMPASS-7123] Investigate changes in PM-3294: Introduce $vectorSearch aggregation stage Created: 17/Aug/23  Updated: 06/Oct/23  Resolved: 06/Oct/23

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: 1.40.0

Type: Investigation Priority: Minor - P4
Reporter: Backlog - Core Eng Program Management Team Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
related to COMPASS-7064 Introduce $vectorSearch aggregation s... Closed
Epic Link: COMPASS-6403
Documentation Changes: Not Needed

 Description   
Original Downstream Change Summary

We've added a $vectorSearch stage

Description of Linked Ticket

Epic Summary

Summary

Vector search is a feature in Lucene that users are excited about and want to begin using with Atlas Search. However, some aspects of the syntax and query behavior do not mesh well with MQL and sharding. This project is a catch-all for the work needed to be done by Query to both define behaviors in the grey areas of sharding/vector search intersection and do the work needed to implement it.

Motivation

Partially taken from the original vector search PD
Today, issuing an Atlas Search query for “shoes” does not match (and return) a value of “sneakers” unless a synonym is defined. With the appropriate language model and dense vector search, a query for shoes could return sneakers as relevant documents because of their proximity in vector space. Vector search is currently becoming popular in the industry and with customers, this project encompasses the minimum work required to ship something to address this customer need.

Documentation

Product Description
Scope
Technical Design
Docs Update



 Comments   
Comment by Anna Henningsen [ 06/Oct/23 ]

Handled by COMPASS-7064.

Generated at Wed Feb 07 22:45:27 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.