Part of the NDI-matlab did2 migration. Target branch: Vnext.
Scope
ndi.query('probe_location.ontology_name', 'exact_string', 'X') must still find docs whose stored shape is V_delta. The query path must be translated to probe_location.location.node before hitting do_search (and before being shipped over the wire to the cloud).
- In
ndi.query (or wherever searchstructure is finalized), translate any legacy path appearing in the ndi.compat.fieldAliases table to its V_delta counterpart.
- Handle
depends_on.id → depends_on.value.
- Identity behavior for paths not in the table.
- Apply the translation client-side; the cloud receives only V_delta paths and uses its existing V_delta-side indexes.
Out of scope
Cloud-node awareness of legacy aliases. The translation is purely client-side.
Dependencies
Issue 5 (alias table).
Part of the NDI-matlab did2 migration. Target branch:
Vnext.Scope
ndi.query('probe_location.ontology_name', 'exact_string', 'X')must still find docs whose stored shape is V_delta. The query path must be translated toprobe_location.location.nodebefore hittingdo_search(and before being shipped over the wire to the cloud).ndi.query(or whereversearchstructureis finalized), translate any legacy path appearing in thendi.compat.fieldAliasestable to its V_delta counterpart.depends_on.id→depends_on.value.Out of scope
Cloud-node awareness of legacy aliases. The translation is purely client-side.
Dependencies
Issue 5 (alias table).