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
>

Reply via email to