[SERVER-84055] Remove $vectorSearch stage "filter" data type validation Created: 11/Dec/23  Updated: 29/Jan/24  Resolved: 29/Jan/24

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 8.0.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Evan Nixon Assignee: Vamsy Annabattula
Resolution: Fixed Votes: 0
Labels: FY2025Q1-candidate, neweng
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Related
related to SERVER-85751 Remove $vectorSearch field validations Open
is related to SERVER-81050 Remove $vectorSearch stage filter res... Closed
Assigned Teams:
Query Integration
Backwards Compatibility: Fully Compatible
Backport Requested:
v7.3, v7.0, v6.0
Participants:
Case:

 Description   

Atlas Search supports filtering over several data types. Today, mongod validates that data types used in filter operators/expressions are data types that are supported in $vectorSearch. This ticket is to remove validation on filter data types in mongod.

mongot also validates filter data types today, and it is somewhat redundant to do this in two places. Validation in mongod also makes it more difficult to expand support for other data types in $vectorSearch filter.



 Comments   
Comment by Githook User [ 24/Jan/24 ]

Author:

{'name': 'vamsyannabattula', 'email': '153664791+vamsyannabattula@users.noreply.github.com', 'username': 'vamsyannabattula'}

Message: SERVER-84055 Remove $vectorSearch operand validation on mongod (#18303)

GitOrigin-RevId: 06bb2787737688a97cb3f2a2d6e243a275e6ee3d
Branch: master
https://github.com/mongodb/mongo/commit/53e667a681cfcdbe0173b628054c92bf72977873

Generated at Thu Feb 08 06:53:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.