[ https://issues.apache.org/jira/browse/SOLR-6304?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Noble Paul resolved SOLR-6304. ------------------------------ Resolution: Fixed Fix Version/s: 4.10 5.0 > JsonLoader should be able to flatten an input JSON to multiple docs > ------------------------------------------------------------------- > > Key: SOLR-6304 > URL: https://issues.apache.org/jira/browse/SOLR-6304 > Project: Solr > Issue Type: Improvement > Reporter: Noble Paul > Assignee: Noble Paul > Fix For: 5.0, 4.10 > > Attachments: SOLR-6304.patch, SOLR-6304.patch > > > example > {noformat} > curl > localhost:8983/update/json/docs?split=/batters/batter&f=recipeId:/id&f=recipeType:/type&f=id:/batters/batter/id&f=type:/batters/batter/type > -d ' > { > "id": "0001", > "type": "donut", > "name": "Cake", > "ppu": 0.55, > "batters": { > "batter": > [ > { "id": "1001", "type": > "Regular" }, > { "id": "1002", "type": > "Chocolate" }, > { "id": "1003", "type": > "Blueberry" }, > { "id": "1004", "type": > "Devil's Food" } > ] > } > }' > {noformat} > should produce the following output docs > {noformat} > { "recipeId":"001", "recipeType":"donut", "id":"1001", "type":"Regular" } > { "recipeId":"001", "recipeType":"donut", "id":"1002", "type":"Chocolate" } > { "recipeId":"001", "recipeType":"donut", "id":"1003", "type":"Blueberry" } > { "recipeId":"001", "recipeType":"donut", "id":"1004", "type":"Devil's food" } > {noformat} > the split param is the element in the tree where it should be split into > multiple docs. The 'f' are field name mappings -- This message was sent by Atlassian JIRA (v6.2#6252) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org