Skip to content

Conversation

@ssddanbrown
Copy link
Member

@ssddanbrown ssddanbrown commented Oct 27, 2025

This PR aims to change how searches are done, to use a single core query instead of a query per entity type.
This should make the search more efficient, while resulting in a stable & consistent response item count.

Todo

  • Debug large response processing time gap between making the queries, and rendering the views.
  • Update API search endpoint description.
  • Address remaining TODOs
  • Test other search controller methods (anything which uses SearchRunner).
  • Test edge-case scenarios (different search types, filtered entity types, no tags in results, no parent items etc...)
  • Testing

@ssddanbrown ssddanbrown merged commit 652124a into development Oct 29, 2025
16 checks passed
@ssddanbrown ssddanbrown deleted the efficient_search branch October 29, 2025 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants