[ https://issues.apache.org/jira/browse/LUCENE-8655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16760638#comment-16760638 ]
ASF subversion and git services commented on LUCENE-8655: --------------------------------------------------------- Commit 36c00278df0136663d4c6b43d58448c25d0866ef in lucene-solr's branch refs/heads/branch_8_0 from Alan Woodward [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=36c0027 ] LUCENE-8655: Add .getSource() method to FunctionScoreQuery > 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 > 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-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org