# Java High Level REST Client 怎么解决index\_not\_found\_exception

**URL:** <https://discuss.elastic.co/t/java-high-level-rest-client-index-not-found-exception/133147>\
**Category:** 中文提问与讨论\
**Created:** [May 24, 2018, 12:41pm UTC](https://discuss.elastic.co/t/java-high-level-rest-client-index-not-found-exception/133147 "2018-05-24T12:41:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![xiaojiang](https://avatars.discourse-cdn.com/v4/letter/x/f475e1/32.png) [@xiaojiang](https://discuss.elastic.co/u/xiaojiang)\
**Post date:** [May 24, 2018, 12:41pm UTC](https://discuss.elastic.co/t/java-high-level-rest-client-index-not-found-exception/133147/1 "2018-05-24T12:41:08Z")

</div>

在elasticsearch 中，我们可以通过设置ignore\_unavailable=true防止报空索引异常，但是在Java High Level REST Client中怎么解决？我看了下文档，貌似没有提供响应的方法，求救 ~~~~~~~~~~~~~~~~~~

---

<div class="post-metadata">

**Author:** ![xiaojiang](https://avatars.discourse-cdn.com/v4/letter/x/f475e1/32.png) [@xiaojiang](https://discuss.elastic.co/u/xiaojiang)\
**Post date:** [May 25, 2018, 6:39am UTC](https://discuss.elastic.co/t/java-high-level-rest-client-index-not-found-exception/133147/2 "2018-05-25T06:39:08Z")

</div>

找到了。  
//ignore\_unavailable allow\_no\_indices=true expand\_wildcards\_open expand\_wildcards\_closed  
searchRequest.indicesOptions(searchRequest.indicesOptions().fromOptions(true, true, true, false));

---

<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:** [June 22, 2018, 6:39am UTC](https://discuss.elastic.co/t/java-high-level-rest-client-index-not-found-exception/133147/3 "2018-06-22T06:39:08Z")

</div>

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