# Elasticseach Java High Level client

**URL:** <https://discuss.elastic.co/t/elasticseach-java-high-level-client/171862>\
**Category:** Elasticsearch\
**Created:** [March 12, 2019, 5:27am UTC](https://discuss.elastic.co/t/elasticseach-java-high-level-client/171862 "2019-03-12T05:27:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dv\_Thiyanesh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dv_thiyanesh/32/53965_2.png) [@Dv\_Thiyanesh](https://discuss.elastic.co/u/Dv_Thiyanesh)\
**Post date:** [March 12, 2019, 5:27am UTC](https://discuss.elastic.co/t/elasticseach-java-high-level-client/171862/1 "2019-03-12T05:27:27Z")

</div>

I need to convert String object to Json object in spring boot  
i have coded like this but through error

```auto
public Map<String, Object> datesearch() throws IOException
	 {
		 SearchRequest searchRequest = new SearchRequest();
		 searchRequest.indices("check1");
		 SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder(); 
		 searchSourceBuilder.query(QueryBuilders.rangeQuery("date").from("2019-10-01").to("2019-10-03")); 
		 searchRequest.source(searchSourceBuilder); 
		 
		 SearchResponse searchResponse = client.search(searchRequest, RequestOptions.DEFAULT);

		XContentBuilder builder = XContentFactory.jsonBuilder();
		searchResponse.toXContent(builder, ToXContent.EMPTY_PARAMS);
		JSONObject json = new JSONObject(builder.toString()); // error at this line
		 return json;
	    }

```

---

<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:** [March 12, 2019, 10:44am UTC](https://discuss.elastic.co/t/elasticseach-java-high-level-client/171862/2 "2019-03-12T10:44:00Z")

</div>

This is probably a question you need to ask to the `JSONObject` class author.  
From which library this class is coming?

BTW you can just do `searchResponse.toString()` to get the JSON version of the response object.

---

<div class="post-metadata">

**Author:** ![Dv\_Thiyanesh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dv_thiyanesh/32/53965_2.png) [@Dv\_Thiyanesh](https://discuss.elastic.co/u/Dv_Thiyanesh)\
**Post date:** [March 12, 2019, 10:47am UTC](https://discuss.elastic.co/t/elasticseach-java-high-level-client/171862/3 "2019-03-12T10:47:56Z")

</div>

yah i did that  
I need another help?

instead of having Winlogbeat create daily indices We can create separate index for logs from different client(Different machine) to one elasticsearch server

How to do?

---

<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:** [March 12, 2019, 11:08am UTC](https://discuss.elastic.co/t/elasticseach-java-high-level-client/171862/4 "2019-03-12T11:08:39Z")

</div>

> [@Dv\_Thiyanesh](#):
>
> instead of having Winlogbeat create daily indices We can create separate index for logs from different client(Different machine) to one elasticsearch server

That's a non related question. Please open a new question in #beats:winlogbeat

---

<div class="post-metadata">

**Author:** ![Dv\_Thiyanesh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dv_thiyanesh/32/53965_2.png) [@Dv\_Thiyanesh](https://discuss.elastic.co/u/Dv_Thiyanesh)\
**Post date:** [March 12, 2019, 11:10am UTC](https://discuss.elastic.co/t/elasticseach-java-high-level-client/171862/5 "2019-03-12T11:10:43Z")

</div>

okay Thank you

---

<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:** [April 9, 2019, 11:10am UTC](https://discuss.elastic.co/t/elasticseach-java-high-level-client/171862/6 "2019-04-09T11:10:49Z")

</div>

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