# Which Java client to use for implementing search functionality

**URL:** <https://discuss.elastic.co/t/which-java-client-to-use-for-implementing-search-functionality/297461>\
**Category:** Elasticsearch\
**Created:** [February 17, 2022, 9:17am UTC](https://discuss.elastic.co/t/which-java-client-to-use-for-implementing-search-functionality/297461 "2022-02-17T09:17:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![roulupen](https://avatars.discourse-cdn.com/v4/letter/r/d9b06d/32.png) [@roulupen](https://discuss.elastic.co/u/roulupen)\
**Post date:** [February 17, 2022, 9:17am UTC](https://discuss.elastic.co/t/which-java-client-to-use-for-implementing-search-functionality/297461/1 "2022-02-17T09:17:27Z")

</div>

Hi All,

I want to query from my Elasticsearch instance and the queries will be dynamic based on the user selection. Which Java library is best fit for it and is there any example available for the initial setup of the library using maven.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [March 17, 2022, 9:18am UTC](https://discuss.elastic.co/t/which-java-client-to-use-for-implementing-search-functionality/297461/2 "2022-03-17T09:18:04Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
