Hi Robert,

passing b = 0 will influence the similarity across all the fields (no?) . I wanted it to be field specific. I think Uwe's suggestion of not indexing norms for specific fields should work better.

Thankx again.

- Best
Parit Bansal


On 01/04/2018 08:34 PM, Robert Muir wrote:
You don't need to do any subclassing for this: just pass parameter b=0
to the constructor.

On Thu, Jan 4, 2018 at 10:58 AM, Parit Bansal <Parit.Bansal@sib.swiss> wrote:
Hi,

I am trying to tweak BM25Similarity for my use case wherein, I want to avoid
the effects of field-length normalization for certain fields (return a
constant value irrespective of how long was the document). Currently, both
computeWeight and computeNorm methods are defined final in BM25Similarity.

In ClassicSimilarity, same was possible by overriding the lengthNorm method.
Is there a way around in BM25Similarity? Is there a possibility to change it
to non-final methods in new releases?

- Best

Parit Bansal


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to