[ https://issues.apache.org/jira/browse/SOLR-12499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16517086#comment-16517086 ]
Christian Spitzlay edited comment on SOLR-12499 at 6/19/18 1:53 PM: -------------------------------------------------------------------- I created a draft version of what I had in mind here: [https://github.com/cspitzlay/lucene-solr/compare/branch_7x...cspitzlay:branch_7x_field_value_merge?expand=1] (as Joel Bernstein suggested on solr-user, I have taken a look at the GroupOperation and went from there) was (Author: cspitzlay): I created a draft version of what I had in mind here: [https://github.com/cspitzlay/lucene-solr/compare/branch_7x...cspitzlay:branch_7x_field_value_merge?expand=1] > Add reduce operation to merge field values > ------------------------------------------ > > Key: SOLR-12499 > URL: https://issues.apache.org/jira/browse/SOLR-12499 > Project: Solr > Issue Type: New Feature > Security Level: Public(Default Security Level. Issues are Public) > Components: streaming expressions > Affects Versions: 7.3.1 > Reporter: Christian Spitzlay > Priority: Major > > It would be nice to have a reduce operation that lets you collect the values > of a field from the group of tuples into an array. > {code:java} > Something that transforms > { > "k1": "1", > "k2": ["a", "b"] > }, > { > "k1": "2", > "k2": ["c", "d"] > }, > { > "k1": "2", > "k2": ["e", "f"] > } > into > { > "k1": "1", > "k2": ["a", "b"] > }, > { > "k1": "2", > "k2": ["c", "d", "e", "f"] > } > {code} > and > {code:java} > { > "k1": "1", > "k2": "a" > }, > { > "k1": "2", > "k2": "b" > }, > { > "k1": "2", > "k2": "c" > } > into > { > "k1": "1", > "k2": ["a"] > }, > { > "k1": "2", > "k2": ["b", "c"] > } > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org