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

Map Search - Omoccurrences Performance Optimizations #1845

Open
MuchQuak opened this issue Nov 8, 2024 · 0 comments
Open

Map Search - Omoccurrences Performance Optimizations #1845

MuchQuak opened this issue Nov 8, 2024 · 0 comments
Assignees

Comments

@MuchQuak
Copy link
Collaborator

MuchQuak commented Nov 8, 2024

Optimizations

Combine Records tab data and map search data.

  • Currently there is two search queries being run which slows down performance by a factor of 2

Alter Pagination Code on Records Tab

  • Solution is needed to remove the count query from the map search. Questionable to whether this is even used by our users on this page and the value can be derived from the search anyway since the points are being rendering on the map. Would speed up map searches by a lot.

Just These to things would make what we though previous to be slow queries to be basically instant. Searches with lots of points will still take some time to render depending on the map options.

@MuchQuak MuchQuak self-assigned this Nov 8, 2024
MuchQuak added a commit that referenced this issue Jan 15, 2025
MuchQuak added a commit that referenced this issue Jan 21, 2025
* intial template for js rendered occurrence list

* Adjust js table to render actual point data

* simple pagination finished with data

* fixing random open divs

* Add  first|last and left | right arrows on the pagination

* fixing some page start issues

* Remove usage of occurrencelist, Rework Cross Portal Searching to use js rending and append onto main portal results

* fix start index of js rendered table

* Fix Jquery record table loading for intial rendered tables

* Closes #2053 Closes #1845

* Add event date to map coordinate data

* Adjust see map to be a globe

* Adjust map globe to sit in middle of table vertically

* Add catalog and collector hyper links to occurrence record and add taxa link via tid

* fix client root not being add in domain
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

1 participant