Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-2768

[Vector Search GA] Add support for the new type field when creating search indexes

    • Needed
    • Hide

      Summary of necessary driver changes

      • Drivers must support use of the type field when creating search indexes. Creating a vector search index requires specifying type=vectorSearch. 

      Commits for syncing spec/prose tests

      Context for other referenced/linked tickets

      •  
      Show
      Summary of necessary driver changes Drivers must support use of the type field when creating search indexes. Creating a vector search index requires specifying type=vectorSearch.  Commits for syncing spec/prose tests b746fcc71ad7c1b376482852c3c9cbba4eed7d26 8be1189abcc9b879a081f1f606159f3d2578cb27 93dc9645c9d78838e12f103cc3ad2fef51fd5da9 Context for other referenced/linked tickets  
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CDRIVER-4831 Done 1.28.0
      CXX-2829 Done 3.11.0
      CSHARP-4960 In Code Review
      GODRIVER-3125 Fixed 2.0.0, 1.16.0
      JAVA-5323 Fixed 5.2.0
      NODE-5919 Fixed 6.6.0
      MOTOR-1254 Duplicate
      PYTHON-4208 Fixed 4.7
      PHPLIB-1394 Fixed 1.20.0
      RUBY-3395 Fixed 2.22.0
      RUST-1845 Fixed 3.1.0
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CDRIVER-4831 Done 1.28.0 CXX-2829 Done 3.11.0 CSHARP-4960 In Code Review GODRIVER-3125 Fixed 2.0.0, 1.16.0 JAVA-5323 Fixed 5.2.0 NODE-5919 Fixed 6.6.0 MOTOR-1254 Duplicate PYTHON-4208 Fixed 4.7 PHPLIB-1394 Fixed 1.20.0 RUBY-3395 Fixed 2.22.0 RUST-1845 Fixed 3.1.0

      Summary

      What is the problem or use case, what are we trying to achieve?
      Add support for the new type field when creating search indexes

      alice.neff@mongodb.com Note:

      • Per james.kovacs@mongodb.com comment, the addition of the type field won't affect us so Drivers will likely will only need to update spec tests to add the new type field. CORRECTION: A minor change will required in the .NET/C# Driver and Java because indexType is a top-level field.

      Motivation

      As part of Spec: Control plane support for new vector search definitions, we want to display the index type when an index is shown during use of Search Index Management Commands, such as when getSearchIndexes is invoked. There is a small question about how the index type (search or vectorSearch) should be displayed.

      Is this issue urgent?

      Yes, this is needed for Vector Search GA.

      Cast of Characters

      Engineering Lead: evan.plotkin@mongodb.com
      Document Author: timothy.poon@mongodb.com
      Product Owner: henry.weller@mongodb.com
      Program Manager: alice.neff@mongodb.com

      Channels & Docs

      Slack Channel: https://join.slack.com/share/enQtNjE4MzQwNzM5ODkyOC05MzVjZjY2M2FhNWZkYWUwMThlZDAxZTJkODI0YmE2YjY2MGU5MTA2NmNlZTg4YTJjNzVkMTI5ZjYxYWYwNWU5

      Engineering Proposal: Displaying Index Type from Search Index Management Commands

            Assignee:
            noah.stapp@mongodb.com Noah Stapp
            Reporter:
            sara.akram@mongodb.com Sara Akram (Inactive)
            Steve Silvester Steve Silvester
            KeAna Moutra KeAna Moutra
            Votes:
            1 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated: