To add bq in there makes it query parser specific.  But I’m being pedantic 
since most folks are using edismax where that applies (along with a bunch of 
other params that would also deserve mention, like boost and bf).  q and fq, 
agreed for the explanation.  bq mentioned only if specifics and siblings 
described too :)

> On Nov 12, 2019, at 12:16, Walter Underwood <wun...@wunderwood.org> wrote:
> 
> I explain it this way:
> 
> * fq: filtering
> * q: filtering and scoring
> * bq: scoring
> 
> wunder
> Walter Underwood
> wun...@wunderwood.org
> http://observer.wunderwood.org/  (my blog)
> 
>>> On Nov 12, 2019, at 9:08 AM, Erik Hatcher <erik.hatc...@gmail.com> wrote:
>>> 
>>> 
>>> 
>>>> On Nov 12, 2019, at 12:01 PM, rhys J <rhyssha...@gmail.com> wrote:
>>> 
>>> On Tue, Nov 12, 2019 at 11:57 AM Erik Hatcher <erik.hatc...@gmail.com>
>>> wrote:
>>> 
>>>> fq is a filter query, and thus narrows the result set provided by the q
>>>> down to what also matches all specified fq's.
>>>> 
>>>> 
>>> So this can be used instead of scoring? Or alongside scoring?
>> 
>> That's right.   Only `q` (and it's query parser associated params) are used 
>> for scoring.   fq's narrow the result set, but don't influence score.
>> 
>>    Erik
>> 
> 

Reply via email to