Hi I have a Master Solr through which I am querying to multiple solr instance and aggregating their response and responding back to the user.
Now the requirement is that when I get the data querying multiple solr instance, I want it to be sorted based on some field name. Say I have 3 Slave Solrs - Solr 1, Solr 2, Solr 3 and I am getting some sorted response to the master's requesthandler as Solr 1 - <str name="value">5</str> <str name="value">8</str> Solr 2 - <str name="value">6</str> <str name="value">9</str> Solr 3 - <str name="value">2</str> <str name="value">4</str> but its not sorted, as in this case I will get the response as <str name="value">5</str> <str name="value">8</str> <str name="value">6</str> <str name="value">9</str> <str name="value">2</str> <str name="value">4</str> but what I want is, merged sorted response as <str name="value">2</str> <str name="value">4</str> <str name="value">5</str> <str name="value">6</str> <str name="value">8</str> <str name="value">9</str> What currently I am thinking to move on is, I will be creating a map kind of thing, with the Field to sort and document, and based on that I will go on with sorting. Is this a good way to go, or there are some other way round as well? Thanks Vineet