Skip to content
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

Add operations to cover search fetch performance #199

Open
jtibshirani opened this issue Sep 10, 2021 · 1 comment
Open

Add operations to cover search fetch performance #199

jtibshirani opened this issue Sep 10, 2021 · 1 comment

Comments

@jtibshirani
Copy link
Contributor

The current tracks and operations make sure to exercise common queries and aggregations. However they don't really cover fetching top hits. This is another important aspect of search where it's very possible to introduce a performance regression.

It'd be great to extend some track to exercise search 'fetch' more thoroughly. We could increase the search size to emphasize the importance of fetch performance, and test features like _source loading and the fields option.

@jtibshirani
Copy link
Contributor Author

Here's an example of the type of PR where it would have been helpful to have these benchmarks: elastic/elasticsearch#77064. We instrumented the search fetch phase with profiling code, and want to guard against a slowdown when profiling is not enabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants