Hi,
as far as I know, this is not possible. Solr is document-oriented, meaning with that its datamodel works using a "document" level of granularity. If you index A, you get A.
I see a couple of chances (maybe someone else could add other options):

 * index exactly what you need: in your case I would index *3 docs*
   with a grouping criteria *"1"* (it is your current id, which cannot
   be an id in this case)
 * index 1 document with multivalued "phone" id (like in your example),
   and have an intermediate API layer or directly the frontend which
   "expands" the result as you want.

Best,
Andrea

On 13/09/18 12:20, Rushikesh Garadade 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