I can sort the parent documents with the ScoreMode function, you can take a look here:
http://lucene.472066.n3.nabble.com/Sorting-documents-by-nested-child-docs-with-FunctionQueries-tp4209940.html <http://lucene.472066.n3.nabble.com/Sorting-documents-by-nested-child-docs-with-FunctionQueries-tp4209940.html> I just want to sort the documents with the field, instead of FunctionQuery. The sort mode takes the best score of the children and the parents are sorted by that score. Here is what will happen if I use the sort I want: *Original Query:* Document 1 Id: 5 Children 1 Id:51 Title : "B" Children 2 Id:52 Title : "M" Document 2 Id: 6 Children 1 Id:61 Title : "Y" Children 2 Id:62 Title : "Z" Document 3 Id: 6 Children 1 Id:61 Title : "C" Children 2 Id:62 Title : "A" *Sorted Query (By title field):* Document 3 Id: 6 Children 1 Id:61 Title : "C" Children 2 Id:62 Title : "A" Document 1 Id: 5 Children 1 Id:51 Title : "B" Children 2 Id:52 Title : "M" Document 2 Id: 6 Children 1 Id:61 Title : "Y" Children 2 Id:62 Title : "Z" As you can see, the documents are sorted by "title". The document with the child that have the lowest "value" of the title field, will be the first in the result. Thanks, Dor Alessandro Benedetti wrote > I would like to get a deep understanding of your problem… > How do you want to sort a parent document by a normal field of children ?? > > Example: > > Document 1 > Id: 5 > Children 1 > Id:51 > Title : "A" > Children 2 > Id:52 > Title : "Z" > > Document 2 > Id: 6 > Children 1 > Id:61 > Title : "C" > Children 2 > Id:62 > Title : "B" > > How can you sort the parent based on children fields ? > You can sort a parent based on a value calculated out of children fields ( > after you calculate an unique value out of them Max ? Sum ? Concat ? ext > ext). > > Can you explain better your problem ? > > Cheers > > > 2015-07-08 7:17 GMT+01:00 DorZion < > Dorzion@ > >: > >> Hey, >> >> I'm using Solr 4.10.2 and I have child documents in every parent >> document. >> >> Previously, I used FunctionQuery to sort the documents: >> >> >> http://lucene.472066.n3.nabble.com/Sorting-documents-by-nested-child-docs-with-FunctionQueries-tp4209940.html >> < >> http://lucene.472066.n3.nabble.com/Sorting-documents-by-nested-child-docs-with-FunctionQueries-tp4209940.html >> > >> >> Now, I want to sort the documents by their child documents with normal >> fields. >> >> It doesn't work when I use the "sort" parameter. >> >> Thanks in advance, >> >> Dor >> >> >> >> -- >> View this message in context: >> http://lucene.472066.n3.nabble.com/Sorting-documents-by-child-documents-tp4216263.html >> Sent from the Solr - User mailing list archive at Nabble.com. >> > > > > -- > -------------------------- > > Benedetti Alessandro > Visiting card : http://about.me/alessandro_benedetti > > "Tyger, tyger burning bright > In the forests of the night, > What immortal hand or eye > Could frame thy fearful symmetry?" > > William Blake - Songs of Experience -1794 England -- View this message in context: http://lucene.472066.n3.nabble.com/Sorting-documents-by-child-documents-tp4216263p4217400.html Sent from the Solr - User mailing list archive at Nabble.com.