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

Improve pagination functionality in statement table #61

Closed
mbrush opened this issue Sep 20, 2017 · 1 comment
Closed

Improve pagination functionality in statement table #61

mbrush opened this issue Sep 20, 2017 · 1 comment

Comments

@mbrush
Copy link

mbrush commented Sep 20, 2017

It is very hard to get a sense of the overall breadth of statements with the current pagination approach, where the user has to scroll to the bottom to add new statements. And if a filter is set, the new statements get sorted as they are added so it is not clear which are new. Overall it is a very cumbersome workflow. Two suggested improvements:

First, I would like the option of loading all results at once.

Second, I would like to see a count of the total number of results displayed, that gets updated when a user selects a filter.

@RichardBruskiewich
Copy link
Collaborator

Hi Matt,

Loading all the results at once is a serious challenge due to timeout issues. Some beacons may have a huge number of matches to the given search criteria especially for very general keyword searching and concepts which have a large number of statements. This problem compounds as the number of beacons will increase.

One of the principles guiding us here may be "most relevant hits" to rank the hits on the table. I don't know how well this is embraced by the beacons (I'll have to recheck if this principle is adequately documented in the API) but it may help us deal with a huge amount of knowledge.

We'll see what we can do to improve the user experience with the statement table without hitting serious bottlenecks in (timeout) performance.

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

No branches or pull requests

3 participants