[ https://issues.apache.org/jira/browse/SOLR-6354?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14101118#comment-14101118 ]
Andy Crossen commented on SOLR-6354: ------------------------------------ Hey Hoss, I think you mean StatsInfo should do the check you propose? At least, that's where I found I needed to start intercepting this. I have all but the last line in your proposal implemented in StatsInfo.parse in a custom copy of StatsComponent, but having a little trouble seeing how to go from ValueSource -> StatsValues. Can you provide a couple more pointers here? > Support stats over functions > ---------------------------- > > Key: SOLR-6354 > URL: https://issues.apache.org/jira/browse/SOLR-6354 > Project: Solr > Issue Type: Sub-task > Reporter: Hoss Man > > The majority of the logic in StatsValuesFactory for dealing with stats over > fields just uses the ValueSource API. There's very little reason we can't > generalize this to support computing aggregate stats over any arbitrary > function (or the scores from an arbitrary query). > Example... > {noformat} > stats.field={!func key=mean_rating > mean=true}prod(user_rating,pow(editor_rating,2)) > {noformat} > ...would mean that we can compute a conceptual "rating" for each doc by > multiplying the user_rating field by the square of the editor_rating field, > and then we'd compute the mean of that "rating" across all docs in the set > and return it as "mean_rating" -- This message was sent by Atlassian JIRA (v6.2#6252) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org