opensearch-project / opensearch-project/data-prepper
Support arrays of Strings in the Mutate String Processors
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 374
- Forks
- 354
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 8
Description
Is your feature request related to a problem? Please describe.
As a user that wants to use the string processors like substitute, trim, uppercase, etc., I would prefer to not have to manually use these processors on individual elements of an array of strings one by one.
Describe the solution you'd like
I would like support for key values that are of type List<String>, and have the action (eg. substitute, trim) be completed on all elements of the array.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the string processors named in the request—substitute, trim, and uppercase—and inspect how they currently handle string key values. Trace the shared processor behavior, if any, before determining how List values should be handled. Done means the requested actions work across every element of a string array without manual per-element processing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- data-engineering
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100