# Java High Level Rest Client - Mutli Search API Not working with Elasticsearch 8.3.2

**URL:** https://discuss.elastic.co/t/java-high-level-rest-client-mutli-search-api-not-working-with-elasticsearch-8-3-2/310515
**Category:** Elasticsearch
**Tags:** language-clients
**Created:** [July 25, 2022, 9:08am UTC](https://discuss.elastic.co/t/java-high-level-rest-client-mutli-search-api-not-working-with-elasticsearch-8-3-2/310515 "2022-07-25T09:08:17Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![sheiks2m](https://avatars.discourse-cdn.com/v4/letter/s/59ef9b/32.png) [@sheiks2m](https://discuss.elastic.co/u/sheiks2m)
#### Post date: [July 25, 2022, 9:08am UTC](https://discuss.elastic.co/t/java-high-level-rest-client-mutli-search-api-not-working-with-elasticsearch-8-3-2/310515/1 "2022-07-25T09:08:18Z")

</div>

HI,

Im using Java High level rest client version 7.17.5. Multi Search API not working as expected. Please find the below code.

```auto
SearchSourceBuilder metaDataSearch = new SearchSourceBuilder();
        org.elasticsearch.action.search.SearchRequest metaSearch = new org.elasticsearch.action.search.SearchRequest().source(metaDataSearch).indices(indexName);

SearchSourceBuilder keywordExactRequestBuilder = new SearchSourceBuilder().size(10);
keywordExactRequestBuilder.query(QueryBuilders.matchAllQuery());
org.elasticsearch.action.search.SearchRequest keywordExactRequestSearch = new org.elasticsearch.action.search.SearchRequest().source(keywordExactRequestBuilder).indices(indexName);

MultiSearchRequest multiSearchRequest = new MultiSearchRequest()
                .add(metaSearch)
                .add(keywordExactRequestSearch);

MultiSearchResponse multiSearchResponse = null;
        try {
            multiSearchResponse = elasticClient.msearch(multiSearchRequest, RequestOptions.DEFAULT);
        } catch (IOException e) {
            e.printStackTrace();
        }

```

Im facing the below exception

```auto
org.jboss.resteasy.spi.UnhandledException: ElasticsearchStatusException[Elasticsearch exception [type=illegal_argument_exception, reason=key [types] is not supported in the metadata section]]
.......
Caused by: 
ElasticsearchStatusException[Elasticsearch exception [type=illegal_argument_exception, reason=key [types] is not supported in the metadata section]]
......

```

Im enabled API compatibility mode. Im using elasticsearch version 8.3.2

---

<div class="post-metadata">

### Author: ![sheiks2m](https://avatars.discourse-cdn.com/v4/letter/s/59ef9b/32.png) [@sheiks2m](https://discuss.elastic.co/u/sheiks2m)
#### Post date: [July 28, 2022, 1:27pm UTC](https://discuss.elastic.co/t/java-high-level-rest-client-mutli-search-api-not-working-with-elasticsearch-8-3-2/310515/2 "2022-07-28T13:27:15Z")

</div>

@RabBit_BR

---

<div class="post-metadata">

### Author: ![RabBit\_BR](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rabbit_br/32/82261_2.png) [@RabBit\_BR](https://discuss.elastic.co/u/RabBit_BR)
#### Post date: [July 28, 2022, 2:46pm UTC](https://discuss.elastic.co/t/java-high-level-rest-client-mutli-search-api-not-working-with-elasticsearch-8-3-2/310515/3 "2022-07-28T14:46:54Z")

</div>

Hi @sheiks2m

I believe it's because the [code](https://github.com/elastic/elasticsearch/blob/main/server/src/main/java/org/elasticsearch/action/search/MultiSearchRequest.java#L278) expects a "type" but it's sending "types".  
I don't know if it's a mistake so open a doubt in git.

---

<div class="post-metadata">

### Author: ![sheiks2m](https://avatars.discourse-cdn.com/v4/letter/s/59ef9b/32.png) [@sheiks2m](https://discuss.elastic.co/u/sheiks2m)
#### Post date: [July 29, 2022, 9:54am UTC](https://discuss.elastic.co/t/java-high-level-rest-client-mutli-search-api-not-working-with-elasticsearch-8-3-2/310515/4 "2022-07-29T09:54:32Z")

</div>

ok. Thanks

---

<div class="post-metadata">

### Author: ![Philip\_Bannon](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/philip_bannon/32/101377_2.png) [@Philip\_Bannon](https://discuss.elastic.co/u/Philip_Bannon)
#### Post date: [August 26, 2022, 9:15am UTC](https://discuss.elastic.co/t/java-high-level-rest-client-mutli-search-api-not-working-with-elasticsearch-8-3-2/310515/5 "2022-08-26T09:15:34Z")

</div>

Hi I'm having the exact same issue myself.

Did you manage to find a work around / fix?

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: [September 23, 2022, 9:16am UTC](https://discuss.elastic.co/t/java-high-level-rest-client-mutli-search-api-not-working-with-elasticsearch-8-3-2/310515/6 "2022-09-23T09:16:23Z")

</div>

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