# Java api

**URL:** <https://discuss.elastic.co/t/java-api/2965>\
**Category:** Elasticsearch\
**Created:** [May 22, 2010, 5:46pm UTC](https://discuss.elastic.co/t/java-api/2965 "2010-05-22T17:46:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tfreitas](https://avatars.discourse-cdn.com/v4/letter/t/bbe5ce/32.png) [@tfreitas](https://discuss.elastic.co/u/tfreitas)\
**Post date:** [May 22, 2010, 5:46pm UTC](https://discuss.elastic.co/t/java-api/2965/1 "2010-05-22T17:46:39Z")

</div>

Hi shay

In JAVA API;  
SearchResponse.getFacets().getFacets();  
Always returns null

method  
SearchResponse.getFacets().facetsAsMap();  
is OK

may not need to have redundancy of methods in classes and Facets Facet

cheers  
Tony

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [May 22, 2010, 6:12pm UTC](https://discuss.elastic.co/t/java-api/2965/2 "2010-05-22T18:12:48Z")

</div>

Fixed it. The reason for the redundancy is to work nicesly in other langs /  
frameworks that expect the getter notation, for example, groovy.

On Sat, May 22, 2010 at 8:46 PM, tfreitas [tfreitas@gmail.com](mailto:tfreitas@gmail.com) wrote:

> Hi shay
> 
> In JAVA API;  
> SearchResponse.getFacets().getFacets();  
> Always returns null
> 
> method  
> SearchResponse.getFacets().facetsAsMap();  
> is OK
> 
> may not need to have redundancy of methods in classes and Facets Facet
> 
> cheers  
> Tony

---

<div class="post-metadata">

**Author:** ![Sreejith\_Pillai](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sreejith_pillai/32/2523_2.png) [@Sreejith\_Pillai](https://discuss.elastic.co/u/Sreejith_Pillai)\
**Post date:** [December 11, 2012, 6:08am UTC](https://discuss.elastic.co/t/java-api/2965/3 "2012-12-11T06:08:20Z")

</div>

Can u show me how to use getfacet method with searchresponse ??

Any help will be appreciated

Thanks

---

<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, 3:00am UTC](https://discuss.elastic.co/t/java-api/2965/4 "2017-07-06T03:00:25Z")

</div>


