Cool. Then my advice would be to fork this collector in your code base.

Le mer. 6 juin 2018 à 12:45, Yonghui Zhao <zhaoyong...@gmail.com> a écrit :

> Thanks Adrien!
> Yes I am aware of this "that EarlyTerminatingSortingCollector does not
> exactly do that
> since it works on a per-segment basis"
>
> I use EarlyTerminatingSortingCollector for performance when docs hit are
> too much.
>
> 2018-06-04 19:09 GMT+08:00 Adrien Grand <jpou...@gmail.com>:
>
> > You are right that TopFieldCollector doesn't address some expert
> use-cases
> > that EarlyTerminatingSortingCollect used to address. If you need to do
> > something like this I think it's fine for you to fork
> > EarlyTerminatingSortingCollector.
> >
> > Do I get it right that you have two fields A and B and want the top 10
> > documents sorted by A among the top 1M documents when sorting by B? If
> yes
> > then beware that EarlyTerminatingSortingCollector does not exactly do
> that
> > since it works on a per-segment basis, so you could get some hits in your
> > results that are not within the top 1M hits when sorting by B.
> >
>

Reply via email to