Salman,

It looks like what you describe has been implemented at Twitter.

Presentation from the recent Lucene / Solr Revolution conference in Dublin:
http://www.youtube.com/watch?v=AguWva8P_DI


On Sat, Mar 8, 2014 at 4:16 PM, Salman Akram <
salman.ak...@northbaysolutions.net> wrote:

> The issue with timeallowed is you never know if it will return minimum
> amount of docs or not.
>
> I do want docs to be sorted based on date but it seems its not possible
> that solr starts searching from recent docs and stops after finding certain
> no. of docs...any other tweak?
>
> Thanks
>
>
> On Saturday, March 8, 2014, Chris Hostetter <hossman_luc...@fucit.org>
> wrote:
>
> >
> > : Reason: In an index with millions of documents I don't want to know
> that
> > a
> > : certain query matched 1 million docs (of course it will take time to
> > : calculate that). Why don't just stop looking for more results lets say
> > : after it finds 100 docs? Possible??
> >
> > but if you care about sorting, ie: you want the top 100 documents sorted
> > by score, or sorted by date, you still have to "collect" all 1 million
> > matches in order to know what the first 100 are.
> >
> > if you really don't care about sorting, you can use the "timAllowed"
> > option to tell the seraching method to do the best job it can in an
> > (approximated) limited amount of time, and then pretend that the docs
> > collected so far represent the total number of matches...
> >
> >
> >
> https://cwiki.apache.org/confluence/display/solr/Common+Query+Parameters#CommonQueryParameters-ThetimeAllowedParameter
> >
> >
> > -Hoss
> > http://www.lucidworks.com/
> >
>
>
> --
> Regards,
>
> Salman Akram
> Project Manager - Intelligize
> NorthBay Solutions
> 410-G4 Johar Town, Lahore
> Off: +92-42-35290152
>
> Cell: +92-302-8495621
>



-- 
Dmitry
Blog: http://dmitrykan.blogspot.com
Twitter: http://twitter.com/dmitrykan

Reply via email to