You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Alessandro Benedetti (JIRA)" <ji...@apache.org> on 2018/06/01 11:51:00 UTC

[jira] [Created] (LUCENE-8343) BlendedInfixSuggester bad score calculus for certain suggestion weights

Alessandro Benedetti created LUCENE-8343:
--------------------------------------------

             Summary: BlendedInfixSuggester bad score calculus for certain suggestion weights
                 Key: LUCENE-8343
                 URL: https://issues.apache.org/jira/browse/LUCENE-8343
             Project: Lucene - Core
          Issue Type: Bug
          Components: core/search
    Affects Versions: 7.3.1
            Reporter: Alessandro Benedetti


Currently the BlendedInfixSuggester return a (long) score to rank the suggestions.
This score is calculated as a multiplication between :

long *Weight* : the suggestion weight, coming from a document field, it can be any long value ( including 1, 0,.. )

double *Coefficient* : 0<=x<=1, calculated based on the position match, earlier the better

The resulting score is a long, which means that at the moment, any weight<10 can bring inconsistencies.

*Edge cases* 
Weight =1
Score = 1( if we have a match at the beginning of the suggestion) or 0 ( for any other match)

Weight =0
Score = 0 ( independently of the position match coefficient)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org