Greg Miller created LUCENE-10245: ------------------------------------ Summary: Allow users to provide DocValues to (some) Facets Implementations Key: LUCENE-10245 URL: https://issues.apache.org/jira/browse/LUCENE-10245 Project: Lucene - Core Issue Type: Improvement Components: modules/facet Reporter: Greg Miller
We have some {{Facets}} implementations that do aggregations over numeric values associated with each doc (e.g., {{{}DoubleRangeFacetCounts{}}}, {{{}LongValueFacetCounts{}}}, etc.). These implementations allow the user to either specify, 1) a field to source the doc values from, or 2) a custom source of values in the form of {{{}DoubleValueSource{}}}, {{{}LongValueSource{}}}, etc. Unfortunately, these {{xxValueSource}} implementations don't support multiple values per doc, while indexed doc values do. So if the user has indexed doc values they want to facet over, it works just fine if docs are multi-valued. But if they want to provide a custom source of data, they're restricted to single-value only. We should consider allowing users to provide their own doc values instances in favor of the {{xxValueSource}} instances. (I'd propose we deprecate the {{xxValueSource}} approach) -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org