Re: EarlyTerminatingSortingCollector is expired in lucene 7.2.1

2018-06-06 Thread Adrien Grand
Cool. Then my advice would be to fork this collector in your code base. Le mer. 6 juin 2018 à 12:45, Yonghui Zhao 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

Re: EarlyTerminatingSortingCollector is expired in lucene 7.2.1

2018-06-06 Thread Yonghui Zhao
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 : > You are right that

Re: EarlyTerminatingSortingCollector is expired in lucene 7.2.1

2018-06-04 Thread Adrien Grand
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

EarlyTerminatingSortingCollector is expired in lucene 7.2.1

2018-06-01 Thread Yonghui Zhao
Hi, I find EarlyTerminatingSortingCollector is expired in lucene 7.2.1. Java doc says Pass trackTotalHits=false to {@link TopFieldCollector} instead of using this class. But I find TopFiledCollector can not fully replace EarlyTerminatingSortingCollector. In EarlyTerminatingSortingCollector