Gérald Quaire created LUCENE-8655:
-------------------------------------

             Summary: No possibility to access to the underlying "valueSource" 
of a FunctionScoreQuery 
                 Key: LUCENE-8655
                 URL: https://issues.apache.org/jira/browse/LUCENE-8655
             Project: Lucene - Core
          Issue Type: Improvement
    Affects Versions: 7.6
            Reporter: Gérald Quaire


After LUCENE-8099, the "BoostedQuery" is deprecated by the use of the 
"FunctionScoreQuery". With the BoostedQuery, it was possible to access at its 
underlying "valueSource". But it is not the case with the class 
"FunctionScoreQuery". It has got only a getter for the wrapped query,  

For development of specific parsers, it would be necessary to access the 
valueSource of a "FunctionScoreQuery". I suggest to add a new getter into the 
class "FunctionScoreQuery" like below:
{code:java}
 /**
   * @return the wrapped Query
   */
  public Query getWrappedQuery() {
    return in;
  }

 /**
   * @return the a source of scores
   */
  public DoubleValuesSource getValueSource() {
    return source;
  }
{code}



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to