Add support for "flat" indexing method in vector search index definitions

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Component/s: Index Management
    • None
    • ODM Changes Needed
    • Hide

      Summary of necessary changes

      • Update builder APIs to account for changes in WRITING-34405
      Show
      Summary of necessary changes Update builder APIs to account for changes in WRITING-34405
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CSHARP-5899 Ready for Work
      JAVA-6112 Ready for Work
      INTPYTHON-917 Needs Triage
      PHPLIB-1795 Backlog
      MONGOID-5924 Backlog
      PHPORM-467 Blocked
      $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 */ } #scriptField td.willNotDo { background-color: #FF0000; /* Red color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CSHARP-5899 Ready for Work JAVA-6112 Ready for Work INTPYTHON-917 Needs Triage PHPLIB-1795 Backlog MONGOID-5924 Backlog PHPORM-467 Blocked

      Summary

      To improve multi-tenant support in Atlas Vector Search, we are introducing a new indexing method called flat. This ticket tracks the driver-side support required to allow users to create and manage these new types of vector search indexes.

      Motivation

      Who is the affected end user?

      customers using Atlas Vector Search for multi-tenant applications.

      How does this affect the end user?

      Users of statically type languages wont be able to user drivers to create this new indexingMethod.
      Customers with highly tenanted indexes (10k+) currently face suboptimal performance. The "Flat" index type allows for better query characteristics when using singular, static filters (like a tenantId).

      How likely is it that this problem or use case will occur?

      High. This is a primary path for users with high tenant counts.

      Acceptance Criteria

      Drivers can successfully parse and send index definitions containing the indexingMethod: "flat" parameter in vector search defintions

      Syntax: https://jira.mongodb.org/browse/WRITING-34405

            Assignee:
            Unassigned
            Reporter:
            Prakul Agarwal
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: