Solr Streaming Expressions allow you to do this with the cartesianProduct function:
http://lucene.apache.org/solr/guide/7_4/stream-decorator-reference.html#cartesianproduct The structure of the expression is: cartesianProduct(search(...)) Joel Bernstein http://joelsolr.blogspot.com/ On Thu, Sep 13, 2018 at 6:21 AM Rushikesh Garadade < rushikeshgarad...@gmail.com> wrote: > Hello All, > Is there any functionality in solr that can convert (explode) results from > 1 document to many docuement. > *Example: * > Lets say I have doc: > { > id:1, > phone: [111111,222222,333333] > } > > when I query to solr with id=1 I want result as below: > [{ > id:1, > phone:111111 > }, > { > id:1, > phone:222222 > }, > { > d:1, > phone:333333 > }] > > Please let me know if this is possible in Solr , if Yes how? > > Thanks, > Rushikesh Garadade >