DevOps · JetBrains plugin

Elasticsearch Client Reuse Companion

Free

Search Client Reuse

Warning icon on a new RestHighLevelClient(...) (legacy client) or new ElasticsearchClient(...) (modern Java client) construction written inside a regular method body: Elastic's own documentation states "only one single instance should be created" and that it's "best practice to create your RestHighLevelClient instance as singleton" since "each instance creates its own connection pool". Buildi

41Downloads
0GitHub stars
2026-08-27Published
FreePricing

The gap it fixes

new RestHighLevelClient(RestClient.builder(host)) compiles fine and returns a working client — call it once per request handler and each call quietly opens a brand new connection pool instead of reusing the one the application actually needs.

Facts and pricing

Category
DevOps
Pricing
Free
Platform
IntelliJ-family
First published
2026-08-27
Marketplace ID
#33878
Repository
elasticsearch-client-reuse-companion
Growth
New listing

Related plugins

All DevOps plugins
Need a tool like this built for your codebase?Custom static-analysis rules, CI/CD integration, private plugin distribution and performance audits for IntelliJ plugins.
Work with Joel

Download and star counts as of 2026-10-18, refreshed twice daily from the JetBrains Marketplace and GitHub APIs.