Robert Muir created LUCENE-10299: ------------------------------------ Summary: investigate prefix/wildcard perf drop in nightly benchmarks Key: LUCENE-10299 URL: https://issues.apache.org/jira/browse/LUCENE-10299 Project: Lucene - Core Issue Type: Task Environment: Recently the prefix/wildcard dropped. As these are super simple and not impacted by cleanups being done around RegExp, I think instead the perf-difference is in the guts of MultiTermQuery where it uses DocIdSetBuilder?
*note that I haven't confirmed this and it is just a suspicion* So I think it may be LUCENE-10289 changes? e.g. doing loops with {{long}} instead of {{int}} like before, we know these are slower in java. I will admit, I'm a bit confused why we made this change since lucene docids can only be {{int}}. Maybe we get the performance back for free, with JDK18/19 which are optimizing loops on {{long}} better? So I'm not arguing that we burn a bunch of time to fix this, but just opening the issue. Reporter: Robert Muir -- 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