You understand the min-visited part.

I don’t think the EarlyTerminatingSortingCollector is exactly what we want 
because we don’t want to sort the query results, just scan the index in roughly 
sorted order and score normally. 

Thankfully, a bunch of the features I’ve written custom collectors for over the 
years have made it into Solr by now, so maybe the full arbitrary collector 
configuration is overkill.

> On Feb 13, 2020, at 11:42 AM, Tomás Fernández Löbbe <tomasflo...@gmail.com> 
> wrote:
> 
> 
> Hi Kyle,
> For #2, I understand you need this because you want "min-visited-docs", 
> right? Because, for max you could use EarlyTerminatingSortingCollector? (or 
> Lucene's "HitsThresholdChecker", but I don't know if Solr has support for 
> this yet). The "min-visited" would override the "timeAllowed", so even if the 
> collection should expire based on time, you'd let it continue until something 
> hits, is that the idea?
> 
>> On Thu, Feb 13, 2020 at 9:29 AM Kyle Maxwell 
>> <kyle.maxw...@reddit.com.invalid> wrote:
>> Hi,
>> Looking to see if there's any appetite for either:
>> 
>> 1. Allowing custom collectors as Solr Plugins, or
>> 2. Taking a patch on TimeLimitedCollector to allow it to be doc-limited as 
>> well.
>> 
>> Motivation:
>> https://medium.com/@kyle.c.maxwell/some-lucene-tuning-t-45d82a9dfd83
>> 
>> TimeLimitedCollector Patch:
>> https://github.com/fizx/lucene-solr-1/pull/1/files
>> 
>> Which approach might people prefer?  I'm happy to do the legwork, but wanted 
>> to check in first.
>> 
>> Thanks,
>> Kyle

Reply via email to