discourse/plugins/discourse-data-explorer/lib/discourse_data_explorer
Natalie Tay b617df4fbd
FEATURE: Cache data explorer responses by query and param for quick results (#39118)
Query results are currently not cached, every page load requires users
to re-run queries. We want to cache results per query+params in redis
(24h ttl), show cached results on page load, and let users know when
they're viewing a cached result. Editing the query invalidates cache.




https://github.com/user-attachments/assets/09454e64-7579-4e74-a972-2c7b78059f6a
2026-04-07 11:57:33 +08:00
..
tools DEV: Add the ability to register an AI module for data explorer (#38891) 2026-04-03 13:59:06 +08:00
ai_agent_enumerator.rb DEV: Add the ability to register an AI module for data explorer (#38891) 2026-04-03 13:59:06 +08:00
ai_query_enqueuer.rb FEATURE: AI-generated queries using user-filled descriptions (#39095) 2026-04-04 23:57:46 +08:00
ai_query_generator.rb DEV: Add the ability to register an AI module for data explorer (#38891) 2026-04-03 13:59:06 +08:00
data_explorer.rb UX: Apply new admin plugin show route and UI to Data Explorer (#37910) 2026-02-23 11:38:16 +10:00
engine.rb
parameter.rb FEATURE: Add current_user_id parameter type to Data Explorer (#36655) 2025-12-12 16:40:14 +01:00
queries.rb
query_creator.rb FEATURE: AI-generated queries using user-filled descriptions (#39095) 2026-04-04 23:57:46 +08:00
query_group_bookmarkable.rb SECURITY: Ensure guardian check when creating QueryGroupBookmark 2026-02-26 12:22:54 +00:00
query_result_cache.rb FEATURE: Cache data explorer responses by query and param for quick results (#39118) 2026-04-07 11:57:33 +08:00
query_result_downloader.rb FEATURE: Cache data explorer responses by query and param for quick results (#39118) 2026-04-07 11:57:33 +08:00
query_runner.rb FEATURE: Cache data explorer responses by query and param for quick results (#39118) 2026-04-07 11:57:33 +08:00
report_generator.rb
result_format_converter.rb
result_to_markdown.rb
validation_error.rb