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. > > >