[ https://issues.apache.org/jira/browse/SOLR-7123?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15310261#comment-15310261 ]
ASF subversion and git services commented on SOLR-7123: ------------------------------------------------------- Commit 91f8edca8f586e83209944a59a9d3cad6d951245 in lucene-solr's branch refs/heads/branch_6x from [~noble.paul] [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=91f8edc ] SOLR-7123: '/update/json/docs' path supports nested documents > /update/json/docs should have nested document support > ----------------------------------------------------- > > Key: SOLR-7123 > URL: https://issues.apache.org/jira/browse/SOLR-7123 > Project: Solr > Issue Type: Improvement > Reporter: Noble Paul > Assignee: Noble Paul > Labels: EaseOfUse > Fix For: 6.1, master (7.0) > > Attachments: NestedDocumentMapper.java, SOLR-7123.patch, > SOLR-7123.patch > > > It is the next logical step after SOLR-6304 > For the example document given below where the /orgs belong to a nested > document, > {code} > { > name: 'Joe Smith', > phone: 876876687 , > orgs :[ {name : Microsoft, > city: "Seattle, > zip: 98052}, > {name: Apple, > city : Cupertino, > zip :95014 } > ] > } > {code} > The extra mapping parameters would be > {noformat} > child.split=/orgs& > f=name:/orgs/name& > f=city:/orgs/city& > f=zip:/orgs/zip > {noformat} > * The objects at {{/org}} becomes a child document > * All fields falling under the {{/orgs/}} will be mapped to the child document > alternately you can just do > {noformat} > child.split=/orgs&f=$FQN:/** > {noformat} > The fully qualified name (FQN) for chiild docs begin from {{/org}}. So the > output would be > {noformat} > { > "name":"Joe Smith", > "phone":876876687, > "_childDocuments_":[ > { > "name":"Microsoft", > "city":"Seattle", > "zip":98052}, > { > "name":"Apple", > "city":"Cupertino", > "zip":95014}]} > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org