Skip to content

Ingest: Allow arrays in lowercase and uppercase processors #51048

Closed as not planned
@fkelbert

Description

@fkelbert

Elastic Cloud 7.5

Currently, we implement long lists of lowercase/uppercase processors to lowercase/uppercase a list of fields. These processors should be able to process multiple fields.

Potentially, this also applies to other processors.

Current approach:

{
  "processors": [
    {
      "lowercase": {
        "field": "mail.sender"
      }
    },
    {
      "lowercase": {
        "field": "mail.sender_domain"
      }
    }
  ]
}

Desired approach:

PUT _ingest/pipeline/generic
{
  "processors": [
    {
      "lowercase": {
        "field": [ "mail.sender", "mail.sender_domain" ]
      }
    }
  ]
}

Metadata

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