stefanvodita commented on issue #12585:
URL: https://github.com/apache/lucene/issues/12585#issuecomment-1741471016

   > not try to modify the faceting module as-is, but rather spin up a new 
"aggregations" module
   
   I'm definitely leaning that way too right now. @Shradha26 and I were 
considering this (#12553). I initially thought faceting can fill most of the 
gaps we were identifying. What got me to change my mind was seeing how much 
extra work there is to bring in a new feature when it has to be reimplemented 
for multiple faceting classes. If we made facets generic, that would already be 
a significant rework, so maybe we might as well start fresh? There's other 
things that are difficult to do with facets - arbitrary aggregation groups come 
to mind, but genericity is the one that convinced me that it's a better 
strategy to have a dedicated aggregation engine. I'm sure there are 
counter-arguments as well or maybe I'm overstating the impact of genericity.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to