Closed carmenfan closed 2 years ago
As discussed with Carmen, we will not index fields >1024bytes. Although this may create edge cases, the current issue of 3D Repo hanging or crashing on larger metadata queries means that it is worth the risk
Test Case:
All Groups API request: https://staging.dev.3drepo.io/api/mosment3ddev/b60e7190-205d-11ec-a7d1-f183b9e6b73a/revision/master/head/groups?noViews=true&noRisks=true&noIssues=true
Currently takes 22 secs
Contains 70 instances of the same group:
https://staging.dev.3drepo.io/api/mosment3ddev/b60e7190-205d-11ec-a7d1-f183b9e6b73a/
fun fact - when I import these groups to local database and run it locally, It comes back in ~ 2s.
For this particular case, the overhead might not be the queries... 😆
Test Case:
All Groups API request: https://staging.dev.3drepo.io/api/mosment3ddev/b60e7190-205d-11ec-a7d1-f183b9e6b73a/revision/master/head/groups?noViews=true&noRisks=true&noIssues=true
Currently takes 22 secs
Contains 70 instances of the same group:
Expand to see group JSON
now that dev has upgraded to to v5. I've just tried the query again, this runs in ~5-6s under the new schema
Description
revamp a couple of schema on the scene graph to allow better querying
Goals
Tasks