mikemccand commented on issue #12553: URL: https://github.com/apache/lucene/issues/12553#issuecomment-2104917713
+1 to cross-fertilize between OpenSearch's strong aggregations and Lucene's mostly-limited-to-counting (?) facets. If we cross-fertilize carefully, Lucene could provide the strong low level base API / building blocks for doing aggregations efficiently, working properly with modern Lucene features like intra-query concurrency (soon to also be [decoupled from the index's segment geometry](https://github.com/apache/lucene/issues/9721), I hope), first class query timeouts (`IndexSearcher#setTimeout`), optimizing when possible (maybe pulling from the [Star Tree Index](https://github.com/apache/lucene/issues/13188) :) ), etc. OpenSearch then builds on this by parsing the incoming JSON aggregation request into the low level Lucene building blocks ... -- 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