@joels...@gmail.com Thanks for the reply. This is what I want. However My current implementation is with Spring boot Solr, I did not find catesianProduct implementation in sping boot.
Please let me know in case if you know anything around "impementaion of cartesianProduct in spring data. Thanks, Rushikesh Garadade On Thu, Sep 13, 2018 at 6:48 PM Joel Bernstein <joels...@gmail.com> wrote: > 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 > > >