You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Gérald Quaire (JIRA)" <ji...@apache.org> on 2019/02/03 17:53:00 UTC

[jira] [Updated] (LUCENE-8655) No possibility to access to the underlying "valueSource" of a FunctionScoreQuery

     [ https://issues.apache.org/jira/browse/LUCENE-8655?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gérald Quaire updated LUCENE-8655:
----------------------------------
    Affects Version/s: 7.7

> 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, 7.7
>            Reporter: Gérald Quaire
>            Priority: Major
>              Labels: patch
>         Attachments: LUCENE-8655.patch, LUCENE-8655.patch
>
>
> 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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org