Lazy field list loading #134306
Labels
discuss
Feature:Data Views
Data Views code and UI - index patterns before 8.0
impact:medium
Addressing this issue will have a medium level of impact on the quality/strength of our product.
Team:DataDiscovery
Discover, search (e.g. data plugin and KQL), data views, saved searches. For ES|QL, use Team:ES|QL.
Related to #134176
Long fields lists can be a problem because currently we always load them up front in their entirety. A lazy loading approach only requesting relevant parts of information and paginating should help with this and speed up the UI even in suboptimal situations (Mapping explosion, Elasticsearch under heavy load, ...)
In general this would require us to treat
_field_caps
more like a search and less like a way to fetch configuration state: Response might be large, response might be slow, graceful handling of errors keeping the UI functional in a reduced way, ...I can imagine the following steps:
These challenges are similar to those presented by flattened fields - by their very nature there are a large number of them so they have to be loaded on demand.
cc @thomasneirynck
The text was updated successfully, but these errors were encountered: