Small edit: The sort parameter in the solrconfig goes in the request handler declaration that you're using. So if it's select, put in the <LST name="defaults"> list.
On Mon, 21 Dec 2015, 17:21 Binoy Dalal <binoydala...@gmail.com> wrote: > OK. You will only be able to sort based on the integers if the integer > field is single valued, I.e. only one integer is associated with one > category I'd. > > To do this you've to use the sort parameter. > You can either specify it in your solrconfig.XML like so: > <str name="sort">integer asc</str> > Field name followed by the order - asc/desc > > Or you can specify the it along with our query by appending it to your > query like so: > /select?q=query&sort=integet%20asc > > If you want to apply these sorting rules for all docs, then specify the > sorting in your solrconfig. If you only want It for a certain subset then > apply the parameter from code at the app level > > On Mon, 21 Dec 2015, 16:49 Abhishek Mishra <solrmis...@gmail.com> wrote: > >> hi binoy >> thanks for reply. I mean by sort is to sort the data-sets on the basis of >> integers values given for that category. >> For any document let say for an id P1, >> category associated is c1,c2,c3,c4 (using multivalued field) >> For new implementation >> similarly a number is associated with each category. let say >> c1---b1,c2---b2,c3---b3,c4---b4. >> now when we querying into solr for the ids which have c1 in their >> categories. (q=category_id:c1) now i want the result of this query sorted >> on the basis of number(b) associated with it throughout the result.. >> >> number of association is usually less than 20 (means an id can't be mapped >> more than 20 category_ids) >> >> >> On Mon, Dec 21, 2015 at 3:59 PM, Binoy Dalal <binoydala...@gmail.com> >> wrote: >> >> > When you say sort, do you mean search on the basis of category and >> > integers? Or score the docs based on their category and integer values? >> > >> > Also, for any given document, how many categories or integers are >> > associated with it? >> > >> > On Mon, 21 Dec 2015, 14:43 Abhishek Mishra <solrmis...@gmail.com> >> wrote: >> > >> > > Hello all >> > > >> > > i am facing some kind of requirement that where for an id p1 is >> > associated >> > > with some category_ids c1,c2,c3,c4 with some integers b1,b2,b3,b4. We >> > need >> > > to sort the query of solr on the basis of b1/b2/b3/b4 depending on >> given >> > > category_id . Right now we mapped the category_ids into multi-valued >> > > attribute. [c1,c2,c3,c4] something like this. we are querying into it. >> > But >> > > from now we also need to find which integer b1,b2,b3.. associated with >> > > given category and also sort the whole query on it. >> > > >> > > >> > > sorry for any typos.. >> > > >> > > Regards >> > > Abhishek >> > > >> > -- >> > Regards, >> > Binoy Dalal >> > >> > -- > Regards, > Binoy Dalal > -- Regards, Binoy Dalal