I have no idea what “getting the facets in the same order as the sort docs” would mean. Even in the single-valued case, say
id rank value_in_facet_field doc1 1 32 doc2 2 76 doc3 3 3 doc4 4 76 How would facets be ordered in the same sort order as the docs? It’s much worse with multivalued fields, since a single doc can contribute to more than one facet. Best, Erick > On Apr 20, 2020, at 5:53 AM, Venu <thotavenumadhav...@gmail.com> wrote: > > Hi > For a given query and sort order, Solr returns the results(ordered based on > score and sort order) set along with facets(ordered in descending order of > buckets counts) > > Is there any way to get the facets also in the same order as results/docs? I > tried with json facet, but I am not able to make it. > > In the below example, I sorted based on multiple fields, say, 'rank' and > 'sales' and the first doc is sku: 123456, but the same is not returned in > the facets, but I want those SKUs to be part of the facets. > > *Sample query:* > http://localhost:8983/solr/samplecollection/select?q=((group_id: ("g.0" OR > "g.1")) OR (!group_id: "g.46")) > AND > !(sku: 1000422 OR group_id: g.13) &json.facet={ sku: { type: terms, field: > sku, facet: { fc_ids: { type: terms, field: fc_id } } } }&sort=rank desc, > sales desc&fl=score *&rows=3 > *Sample Response:* > "response": { > "numFound": 1998, > "start": 0, > "maxScore": 1.7779741, > "docs": [ > { > "sku": "123456", > "group_id": "g.0", > "id": "123456.0", > "fc_id": "0", > "_version_": 1664396609960542200, > "score": 1.7779741 > }, > { > "sku": "366222", > "group_id": "g.0", > "id": "366222.0", > "fc_id": "0", > "_version_": 1664396609963688000, > "score": 1.7779741 > }, > { > "sku": "1000425", > "group_id": "g.0", > "id": "1000425.0", > "fc_id": "0", > "_version_": 1664396609964736500, > "score": 1.7779741 > } > ] > }, > "facets": { > "count": 1998, > "sku": { > "buckets": [ > { > "val": "1000425", > "count": 2, > "fc_ids": { > "buckets": [ > { > "val": "0", > "count": 1 > }, > { > "val": "1", > "count": 1 > } > ] > } > }, > { > "val": "100253356", > "count": 2, > "fc_ids": { > "buckets": [ > { > "val": "0", > "count": 1 > }, > { > "val": "1", > "count": 1 > } > ] > } > } > > > > > -- > Sent from: https://lucene.472066.n3.nabble.com/Solr-User-f472068.html