Java High Level REST Client : How to remove _type,_id,_index from hits[]

Hi,

I am using Java High Level REST Client to get the data. I used the Search api to get the response.
My response has hits arrays. and each hit contains the _type,_id,_index,_score fields.Actually I don't want these field to appear in my response.

Please let me know how to achieve this using High Level REST Client api.

My response look like as

"hits": [
{
"_index": "stratosevents",
"_type": "doc",
"_id": "45e8af72-bf3f-4ebc-8197-bfcc4ba90f57-cisco",
"_score": 1.0909792,
"_source": {
"field": true,

            }
        },
        {
            **"_index":** "stratosevents",
            **"_type":** "doc",
            **"_id":** "b75bfd4f-896b-40d7-af9f-ed92a96a904a-smm-sj12-ij1",
            **"_score":** 1.0909792,
            "_source": {
                "field": true,
            }
        },

Here I don't want to get this _index, _type,_id and _score fields in response.

Please suggest .

Also let me know if this can be done via Low level rest client.

Do you mean that you are sending back the json response as is to your users or to the frontend?

Yes. We want to send it to frontend.

Please suggest.

You can not do that.

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