[Reporting/CSV Export] Use points-in-time for paging through search responses #112865
Labels
(Deprecated) Feature:Reporting
Use Reporting:Screenshot, Reporting:CSV, or Reporting:Framework instead
enhancement
New value added to drive a business result
Feature:Reporting:CSV
Reporting issues pertaining to CSV file export
impact:low
Addressing this issue will have a low level of impact on the quality/strength of our product.
loe:medium
Medium Level of Effort
needs-team
Issues missing a team label
Points in Time
Goal: Reporting CSV Export uses
_scroll
as the search API in Elasticsearch for paging through the results.If the hits are sorted based on unique value(s), using Points-In-Time would be more optimal than using_scroll
.Challenge: paging through search responses using the point-in-time depends on having unique values for the sort keys, which is something the user might not be concerned with when creating a view in Discover. There is no way for Reporting to know if the search responses will have duplicate sort keys.
Here are some success scenarios where using PIT would be best:
To solve the goal, Reporting needs a way to know if the request fits a success scenario for PIT.
The text was updated successfully, but these errors were encountered: