-
Notifications
You must be signed in to change notification settings - Fork 2.1k
[BUG] Regression in Range and sort queries with Lucene 10.2.1 #18313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@prudhvigodithi can you help investigate? This will be a blocker for 3.1 release. Given that we are seeing general regression from the approximate framework in http_logs as well, we should expand and add debug logging to the approximation to collect metrics around how we are optimizing the counts. I will open a separate issue for that. cc: @getsaurabh02 |
Yes noticed a regression for
With Approximation on http_logs
without Approximation on http_logs
The nightly benchmark dashboard also shows the regression for We should 1st prioritize identifying the cause of regression with |
@prudhvigodithi it seems exist a bug in OpenSearch/server/src/main/java/org/opensearch/search/approximate/ApproximatePointRangeQuery.java Line 179 in 93d5356
It should be like this:
|
Following are the queries in
Seeing regression with:
|
Describe the bug
From #17961 (comment), it is evident that range and sort queries are seeing some heavy regression. I suspect it could be because of the bulk scorer changes that lucene is now using. We should try and fix them in the upgrade PR and then run benchmarks to ensure that we are not regressing.
Related component
Search:Performance
To Reproduce
Please look at the lucene 10.2.1 upgrade PR for more info around benchmark numbers.
Expected behavior
No regression expected
Additional Details
Plugins
Please list all plugins currently enabled.
Screenshots
If applicable, add screenshots to help explain your problem.
Host/Environment (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: