okey, so this is something i was looking for .. the default order of result docs in lucene\solr .. and you are right, since i don care about the order in which i get the docs ideally i shouldn't ask solr to do any sorting on its "raw" result list ... though i understand your point, how do i do it as solr client ? by default if am not mentioning the sort parameter in query URL to solr, solr will try to sort it with respect to the score it calculated .. how do i prevent even this sorting ..do we have any setting as such in solr for this ?
On 23 August 2011 03:29, Chris Hostetter <hossman_luc...@fucit.org> wrote: > > : before going into lucene doc id , i have got creationDate datetime field > in > : my index which i can use as page definition using filter query.. > : i have learned exposing lucene docid wont be a clever idea, as its again > : relative to index instance.. where as my index date field will be unique > : ..and i can definitely create ranges with that.. > > i think you missunderstood me: i'm *not* suggesting you do any filtering > on the internal lucene doc id. I am suggesting that you forget all about > trying to filter to work arround the issues with deep paging, and simply > *sort* on _docid_ asc, which should make all inherient issues with deep > paging go away (as far as i know). At no point with the internal lucene > doc ids be exposed to your client code, it's just a instruction to > Solr/Lucene that it doesn't really need to do any sorting, it can just > return the Nth-Mth docs as collected. > > : i ahve got on more doubt .. if i use filter query each time will it > result > : in memory problem like that we see in deep paging issues.. > > it could, i'm not sure. that's why i said... > > : > I'm not sure if this would really gain you much though -- yes this > would > : > work arround some of the memory issues inherient in "deep paging" but > it > : > would still require a lot or rescoring of documents again and again. > > > -Hoss > -- -JAME