Remove support for fielddata loading on _id
.
#64511
Labels
:Analytics/Aggregations
Aggregations
>breaking
:Search/Search
Search-related issues that do not fall into other categories
Team:Analytics
Meta label for analytical engine team (ESQL/Aggs/Geo)
Team:Search
Meta label for search team
>tech debt
In 7.6 we introduced a cluster setting to prevent fielddata loading on
_id
(#49166). In a future version, we'd like to go further and remove support for loading fielddata on_id
entirely.The reasoning:
_id
fielddata can use substantial heap memory, making it more complex to manage Elasticsearch. At the same time, it's uncommon to require fielddata on_id
:_id
is to achieve a consistent order insearch_after
requests. We plan to introduce a dedicated way to tiebreak in point-in-time searches that does not require_id
(Virtual Sort field for automatic tie-breaking #56828)._id
.The text was updated successfully, but these errors were encountered: