Use batched SingleDocumentLookupExecutor and PreAcquired for $_internalSearchIdLookup

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Declined
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Integration
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SPM-4535 is adding a CollectionAcquirer and a reusable SingleDocumentLookupExecutor and batching. $_internalSearchIdLookup can take advantage of these new additions to also gain the performance improvements.

      • Replace usage of DSInternalSearchIdLookUpCatalogResourceHandle with PreAcquired. 
      • Use the batched reusable lookup executor so we can avoid setting up a new pipeline each time

      The view path will need to stay the same as that isn't going to be supported in the SingleDocumentLookupExecutor. This may require modifying the PreAcquired class. 

            Assignee:
            Unassigned
            Reporter:
            Erin Zhu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: