Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Webapp search should be optimized (pagination, result tree depth) #343

Open
Enet4 opened this issue Apr 6, 2018 · 0 comments
Open

Webapp search should be optimized (pagination, result tree depth) #343

Enet4 opened this issue Apr 6, 2018 · 0 comments

Comments

@Enet4
Copy link
Collaborator

Enet4 commented Apr 6, 2018

The work on #232 had an ultimate goal yet unfulfilled, which is to make the web application faster when searching for a lot of data. The query performed in the provider itself might be faster, but then the DIM-level aggregation and serialization procedures are not memory-efficient and lead to very large loading times after it was requested.

Granted, we know that there are limits in the query interface itself, and we can only go so far without DIM-level querying, which is being worked on as we speak. However, it should already be possible to leverage the /searchDIM API, as extended in #232, to retrieve the results page by page, thus making the web app request for less data. We may also consider only fetching patient and study-level data until the user chooses to navigate deeper into the result tree.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant