# Are there any references or guides to show how to use the internal client api?

**URL:** <https://discuss.elastic.co/t/are-there-any-references-or-guides-to-show-how-to-use-the-internal-client-api/10114>\
**Category:** Elasticsearch\
**Created:** [December 19, 2012, 4:23am UTC](https://discuss.elastic.co/t/are-there-any-references-or-guides-to-show-how-to-use-the-internal-client-api/10114 "2012-12-19T04:23:59Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![SuoNayi](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/suonayi/32/2569_2.png) [@SuoNayi](https://discuss.elastic.co/u/SuoNayi)\
**Post date:** [December 19, 2012, 4:23am UTC](https://discuss.elastic.co/t/are-there-any-references-or-guides-to-show-how-to-use-the-internal-client-api/10114/1 "2012-12-19T04:23:59Z")

</div>

Hi all, I could not found any references/guides/quickstarts to introduce  
how to use the internal client api.  
Now I have to dig the source code to discovery how to use the client and  
this's really painful and not user-friendly.  
If there are the references or guides please tell me, thanks.

SuoNayi

--

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [December 19, 2012, 6:06am UTC](https://discuss.elastic.co/t/are-there-any-references-or-guides-to-show-how-to-use-the-internal-client-api/10114/2 "2012-12-19T06:06:28Z")

</div>

Perhaps, this can help you.  
It's a tutorial pull request for Elasticsearch.org web site but it's not merged right now:

> <https://github.com/dadoonet/elasticsearch.github.com/blob/9f6dae922247a81f1c72c77769d1dce3ad09dca5/tutorials/_posts/2012-11-07-using-java-api-basics.markdown>

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 19 déc. 2012 à 05:23, SuoNayi [suonayi@gmail.com](mailto:suonayi@gmail.com) a écrit :

Hi all, I could not found any references/guides/quickstarts to introduce how to use the internal client api.  
Now I have to dig the source code to discovery how to use the client and this's really painful and not user-friendly.  
If there are the references or guides please tell me, thanks.

## SuoNayi

--

---

<div class="post-metadata">

**Author:** ![SuoNayi](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/suonayi/32/2569_2.png) [@SuoNayi](https://discuss.elastic.co/u/SuoNayi)\
**Post date:** [December 19, 2012, 1:17pm UTC](https://discuss.elastic.co/t/are-there-any-references-or-guides-to-show-how-to-use-the-internal-client-api/10114/3 "2012-12-19T13:17:52Z")

</div>

thanks david, this is what I really need. why not give a link on the  
elasticsearch website?  
it's suffering to start using the internal client without any documents or  
guides for newbies.

2012/12/19 David Pilato [david@pilato.fr](mailto:david@pilato.fr)

> Perhaps, this can help you.  
> It's a tutorial pull request for [Elasticsearch.org](http://Elasticsearch.org) web site but it's not  
> merged right now:
> 
> [https://github.com/dadoonet/elasticsearch.github.com/blob/9f6dae922247a81f1c72c77769d1dce3ad09dca5/tutorials/\_posts/2012-11-07-using-java-api-basics.markdown](https://github.com/dadoonet/elasticsearch.github.com/blob/9f6dae922247a81f1c72c77769d1dce3ad09dca5/tutorials/_posts/2012-11-07-using-java-api-basics.markdown)
> 
> --  
> David 😉  
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> 
> Le 19 déc. 2012 à 05:23, SuoNayi [suonayi@gmail.com](mailto:suonayi@gmail.com) a écrit :
> 
> Hi all, I could not found any references/guides/quickstarts to introduce  
> how to use the internal client api.  
> Now I have to dig the source code to discovery how to use the client and  
> this's really painful and not user-friendly.  
> If there are the references or guides please tell me, thanks.
> 
> SuoNayi
> 
> --
> 
> --

--

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [December 19, 2012, 1:45pm UTC](https://discuss.elastic.co/t/are-there-any-references-or-guides-to-show-how-to-use-the-internal-client-api/10114/4 "2012-12-19T13:45:35Z")

</div>

More than a link, this is a pull request for [Elasticsearch.org](http://Elasticsearch.org) website.

I hope that the ES Team will merge it and so it will be available as a blog post  
on the website.

David.

Le 19 décembre 2012 à 14:17, yin wang [suonayi@gmail.com](mailto:suonayi@gmail.com) a écrit :

> thanks david, this is what I really need. why not give a link on the  
> elasticsearch website?  
> it's suffering to start using the internal client without any documents or  
> guides for newbies.
> 
> 2012/12/19 David Pilato \<[david@pilato.fr](mailto:david@pilato.fr) [mailto:david@pilato.fr](mailto:david@pilato.fr) \>
> 
> > > Perhaps, this can help you.  
> > > It's a tutorial pull request for [Elasticsearch.org](http://Elasticsearch.org)  
> > > [http://Elasticsearch.org](http://Elasticsearch.org) web site but it's not merged right now:
> > 
> > [https://github.com/dadoonet/elasticsearch.github.com/blob/9f6dae922247a81f1c72c77769d1dce3ad09dca5/tutorials/\_posts/2012-11-07-using-java-api-basics.markdown](https://github.com/dadoonet/elasticsearch.github.com/blob/9f6dae922247a81f1c72c77769d1dce3ad09dca5/tutorials/_posts/2012-11-07-using-java-api-basics.markdown)  
> > [https://github.com/dadoonet/elasticsearch.github.com/blob/9f6dae922247a81f1c72c77769d1dce3ad09dca5/tutorials/\_posts/2012-11-07-using-java-api-basics.markdown](https://github.com/dadoonet/elasticsearch.github.com/blob/9f6dae922247a81f1c72c77769d1dce3ad09dca5/tutorials/_posts/2012-11-07-using-java-api-basics.markdown)
> > 
> > --  
> > David 😉  
> > Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> > 
> > Le 19 déc. 2012 à 05:23, SuoNayi \< [suonayi@gmail.com](mailto:suonayi@gmail.com)  
> > [mailto:suonayi@gmail.com](mailto:suonayi@gmail.com) \> a écrit :  
> > Hi all, I could not found any references/guides/quickstarts to introduce  
> > how to use the internal client api.  
> > Now I have to dig the source code to discovery how to use the client and  
> > this's really painful and not user-friendly.  
> > If there are the references or guides please tell me, thanks.
> > 
> > SuoNayi
> > 
> > --
> > 
> > --
> > 
> > >
> 
> --

--  
David Pilato  
[http://www.scrutmydocs.org/](http://www.scrutmydocs.org/)  
[http://dev.david.pilato.fr/](http://dev.david.pilato.fr/)  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

--

---

<div class="post-metadata">

**Author:** ![SuoNayi](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/suonayi/32/2569_2.png) [@SuoNayi](https://discuss.elastic.co/u/SuoNayi)\
**Post date:** [December 21, 2012, 7:54am UTC](https://discuss.elastic.co/t/are-there-any-references-or-guides-to-show-how-to-use-the-internal-client-api/10114/5 "2012-12-21T07:54:21Z")

</div>

I believe adding a link in the following page would be more reasonable.

> **[Elasticsearch Platform — Find real-time answers at scale](https://www.elastic.co)**
>
> Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.

It's a guide rather than a blog post.

2012/12/19 David Pilato [david@pilato.fr](mailto:david@pilato.fr)

> \*\*  
> More than a link, this is a pull request for [Elasticsearch.org](http://Elasticsearch.org) website.
> 
> I hope that the ES Team will merge it and so it will be available as a  
> blog post on the website.
> 
> David.
> 
> Le 19 décembre 2012 à 14:17, yin wang [suonayi@gmail.com](mailto:suonayi@gmail.com) a écrit :
> 
> thanks david, this is what I really need. why not give a link on the  
> elasticsearch website?  
> it's suffering to start using the internal client without any documents or  
> guides for newbies.
> 
> 2012/12/19 David Pilato [david@pilato.fr](mailto:david@pilato.fr)
> 
> Perhaps, this can help you.  
> It's a tutorial pull request for [Elasticsearch.org](http://Elasticsearch.org) web site but it's not  
> merged right now:
> 
> [https://github.com/dadoonet/elasticsearch.github.com/blob/9f6dae922247a81f1c72c77769d1dce3ad09dca5/tutorials/\_posts/2012-11-07-using-java-api-basics.markdown](https://github.com/dadoonet/elasticsearch.github.com/blob/9f6dae922247a81f1c72c77769d1dce3ad09dca5/tutorials/_posts/2012-11-07-using-java-api-basics.markdown)
> 
> --  
> David 😉  
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> 
> Le 19 déc. 2012 à 05:23, SuoNayi \< [suonayi@gmail.com](mailto:suonayi@gmail.com)\> a écrit :  
> Hi all, I could not found any references/guides/quickstarts to  
> introduce how to use the internal client api.  
> Now I have to dig the source code to discovery how to use the client and  
> this's really painful and not user-friendly.  
> If there are the references or guides please tell me, thanks.
> 
> SuoNayi
> 
> --
> 
> --
> 
> --
> 
> --  
> David Pilato  
> [http://www.scrutmydocs.org/](http://www.scrutmydocs.org/)  
> [http://dev.david.pilato.fr/](http://dev.david.pilato.fr/)  
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> 
> --

--

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [December 21, 2012, 7:58am UTC](https://discuss.elastic.co/t/are-there-any-references-or-guides-to-show-how-to-use-the-internal-client-api/10114/6 "2012-12-21T07:58:58Z")

</div>

Yes. You're right.  
I should add in my pull request a link from java client page to the blog post.

I will update the PR. Thanks for the advice.

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 21 déc. 2012 à 08:54, yin wang [suonayi@gmail.com](mailto:suonayi@gmail.com) a écrit :

> I believe adding a link in the following page would be more reasonable.  
> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/reference/java-api/client.html)  
> It's a guide rather than a blog post.
> 
> 2012/12/19 David Pilato [david@pilato.fr](mailto:david@pilato.fr)  
> More than a link, this is a pull request for [Elasticsearch.org](http://Elasticsearch.org) website.
> 
> I hope that the ES Team will merge it and so it will be available as a blog post on the website.
> 
> David.
> 
> Le 19 décembre 2012 à 14:17, yin wang [suonayi@gmail.com](mailto:suonayi@gmail.com) a écrit :
> 
> > thanks david, this is what I really need. why not give a link on the elasticsearch website?  
> > it's suffering to start using the internal client without any documents or guides for newbies.
> > 
> > 2012/12/19 David Pilato [david@pilato.fr](mailto:david@pilato.fr)  
> > Perhaps, this can help you.  
> > It's a tutorial pull request for [Elasticsearch.org](http://Elasticsearch.org) web site but it's not merged right now:  
> > [https://github.com/dadoonet/elasticsearch.github.com/blob/9f6dae922247a81f1c72c77769d1dce3ad09dca5/tutorials/\_posts/2012-11-07-using-java-api-basics.markdown](https://github.com/dadoonet/elasticsearch.github.com/blob/9f6dae922247a81f1c72c77769d1dce3ad09dca5/tutorials/_posts/2012-11-07-using-java-api-basics.markdown)
> > 
> > --  
> > David 😉  
> > Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> > 
> > Le 19 déc. 2012 à 05:23, SuoNayi \< [suonayi@gmail.com](mailto:suonayi@gmail.com)\> a écrit :  
> > Hi all, I could not found any references/guides/quickstarts to introduce how to use the internal client api.  
> > Now I have to dig the source code to discovery how to use the client and this's really painful and not user-friendly.  
> > If there are the references or guides please tell me, thanks.
> > 
> > SuoNayi
> > 
> > --
> > 
> > --
> > 
> > --
> 
> ## -- David Pilato [http://www.scrutmydocs.org/](http://www.scrutmydocs.org/) [http://dev.david.pilato.fr/](http://dev.david.pilato.fr/) Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> 
> --

--

---

<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:** [July 6, 2017, 2:58am UTC](https://discuss.elastic.co/t/are-there-any-references-or-guides-to-show-how-to-use-the-internal-client-api/10114/7 "2017-07-06T02:58:50Z")

</div>


