You could use two queries. Do the first with rows=5, then for the second use
an fq that filters out the IDs of those five. You’ll need to do the first query 
again
to do the second and further page of results statelessly, but that should still
be pretty fast.

wunder
Walter Underwood
wun...@wunderwood.org
http://observer.wunderwood.org/  (my blog)

> On Dec 27, 2019, at 9:57 AM, Nitin Arora <nitinaror...@gmail.com> wrote:
> 
> Hi Erick, I was not able to figure how exactly I will use
> RerankQParserPlugin to achieve the desired reranking. I see that I can
> rerank all the top RERANK_DOCS results - it is possible that they contain a
> hundred results of class A1 or none. But the desired behaviour I want is to
> pick (only) the top 5 results of class A1 from my potentially 100s of
> results. Then boost them to first page.
> Do you think this(or near this) behaviour is possible
> using RerankQParserPlugin? Please shed more light how.
> 
> On Fri, 27 Dec 2019 at 19:48, Erick Erickson <erickerick...@gmail.com>
> wrote:
> 
>> Have you seen RerankQParserPlugin?
>> 
>> Best,
>> Erick
>> 
>>> On Dec 27, 2019, at 8:49 AM, Emir Arnautović <
>> emir.arnauto...@sematext.com> wrote:
>>> 
>>> Hi Nitin,
>>> Can you simply filter and return top 5:
>>> 
>>>      ….&fq=class:A1&rows=5
>>> 
>>> Emir
>>> --
>>> Monitoring - Log Management - Alerting - Anomaly Detection
>>> Solr & Elasticsearch Consulting Support Training - http://sematext.com/
>>> 
>>> 
>>> 
>>>> On 27 Dec 2019, at 13:55, Nitin Arora <nitinaror...@gmail.com> wrote:
>>>> 
>>>> Hello, I have a complex solr query with various boosts applied that
>>>> returns, say a few hundred results. Out of these hundreds of results I
>> want
>>>> to further boost, say the top 5 results that satisfy a particular
>> criteria
>>>> - e.g. class=A1. So I want the top 5 results from class A1 in my
>> existing
>>>> results set to come further higher, so that I can show them on the first
>>>> page of my final results. How do I achieve this?
>>>> I am new to SOLR and this community so apologies if this is
>> trivial/repeat.
>>>> 
>>>> Thanks,
>>>> Nitin
>>> 
>> 
>> 

Reply via email to