Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • I Indexer
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 21
    • Merge requests 21
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • System
  • Indexer
  • Issues
  • #1
Closed
Open
Issue created Apr 03, 2020 by Gary Murphy@gtmurphyDeveloper

[Indexer] Support for indexing documents with nested arrays of objects

JSON documents with nested arrays of objects are not currently indexed by the Indexer. The capability needs to be added so that search queries on such documents can be executed. Understanding that there are performance issues with allowing too many levels of nested arrays to be search, it is proposed that limitations be put on the number of levels allowed for nested indexing. Additionally, in cases where an abstract base schema is defined for the attribute type (example: AbstractFacilityEvent in AbstractFacility.json), the indexer should only support indexing the abstract base schema entities and not extensions added to the concrete definition.

Assignee
Assign to
Time tracking