Skip to content

Make default_field: false the default for v8.0 #28215

Closed

Description

In the past, we used to add all fields to the index index.query.default_field list (see this doc for an explanation of what it does).

When Filebeat grew close to 1024 fields, we started having problems due to the limit of 1024 fields in index.query.default_field. To workaround this issue, the ability to decide whether a field must be included in the list was added (see #14262). The default_field configuration for fields was introduced, and to maintain the number of fields below 1024 it was decided to configure all new fields with default_field: false.

For 8.0, we want to change this behavior, so that all fields are excluded by default, and configure fields with default_field: true only when it's meaningful to do so (i.e. ECS fields).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions