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

Table results ordering #254

Open
ThomasThelen opened this issue May 2, 2022 · 1 comment
Open

Table results ordering #254

ThomasThelen opened this issue May 2, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@ThomasThelen
Copy link
Member

In the main results table, the datasets aren't ordered by any field. This can be frustrating for users hoping to quickly navigate around the table pages. One suggestion was to order by the most recent events. I like this because anyone visiting will see how up to date the database is and it gives a clear ordering.

Hurdles may be query times. We're only fetching 20/50/100 results at a time. Sorting these is quick and easy-but may give inconsistent results when the next query at OFFSET 20/5/100 is made. Realistically, it might involve ordering all of the results which will most likely take far too long.

@ThomasThelen ThomasThelen added the enhancement New feature or request label May 2, 2022
@amoeba
Copy link
Contributor

amoeba commented May 3, 2022

This is a situation where a graph database can't do a great job but ElasticSearch can. I'd probably dig into that. We already index all phenomenonTime triples in ES, for example.

@ThomasThelen ThomasThelen added this to the 2.0.0 milestone Nov 9, 2022
@ThomasThelen ThomasThelen modified the milestones: 2.0.0, 2.0.1 Dec 3, 2022
@ThomasThelen ThomasThelen self-assigned this Jun 6, 2023
@ThomasThelen ThomasThelen modified the milestones: 2.0.1, 2.0.2 Jun 6, 2023
@ThomasThelen ThomasThelen modified the milestones: 2.0.2, 2.0.3 Aug 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants