Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-97841

Implement insertion of text-search indexed fields

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Server Security
    • Fully Compatible
    • Security 2025-02-03

      1. For each text search indexed field in the document, parse the FLE2InsertUpdatePayloadV2, and collect the ESC tokens from the TextSearchTokenSets.
      2. use the ESC tokens and getTags to obtain counters from EmuBinary,
      3. use the counters to insert new non-anchor documents into the ESC
      4. use the encrypted tokens in TextSearchTokenSets to insert new documents into the ECOC
      5. generate the EDC tags from the counters
      6. convert the field value into its on-disk format FLE2IndexedTextEncryptedValue
      7. insert the converted document into the EDC.

            Assignee:
            erwin.pe@mongodb.com Erwin Pe
            Reporter:
            erwin.pe@mongodb.com Erwin Pe
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: