[ 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-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org