# Failed to execute phase \[query\], total failure; shardFailures

**URL:** <https://discuss.elastic.co/t/failed-to-execute-phase-query-total-failure-shardfailures/8656>\
**Category:** Elasticsearch\
**Created:** [August 7, 2012, 7:14am UTC](https://discuss.elastic.co/t/failed-to-execute-phase-query-total-failure-shardfailures/8656 "2012-08-07T07:14:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![xenoon](https://avatars.discourse-cdn.com/v4/letter/x/779978/32.png) [@xenoon](https://discuss.elastic.co/u/xenoon)\
**Post date:** [August 7, 2012, 7:14am UTC](https://discuss.elastic.co/t/failed-to-execute-phase-query-total-failure-shardfailures/8656/1 "2012-08-07T07:14:19Z")

</div>

I get an error follow as:

Exception in thread "main" org.elasticsearch.action.search.SearchPhaseExecutionException: Failed to execute phase [query], total failure; shardFailures {[_na_][test\_index][0]: No active shards}{[_na_][test\_index][1]: No active shards}{[_na_][test\_index][2]: No active shards}{[_na_][test\_index][3]: No active shards}{[_na_][test\_index][4]: No active shards}  
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.onFirstPhaseResult(TransportSearchTypeAction.java:259)  
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.start(TransportSearchTypeAction.java:144)  
at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:58)  
at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:48)  
at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:61)  
at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:108)  
at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:43)  
at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:61)  
at org.elasticsearch.client.node.NodeClient.execute(NodeClient.java:83)  
at org.elasticsearch.client.support.AbstractClient.search(AbstractClient.java:206)  
at org.elasticsearch.action.search.SearchRequestBuilder.doExecute(SearchRequestBuilder.java:743)  
at org.elasticsearch.action.support.BaseRequestBuilder.execute(BaseRequestBuilder.java:53)  
at org.elasticsearch.action.support.BaseRequestBuilder.execute(BaseRequestBuilder.java:47)  
at com.elastic.SearchTest.main(SearchTest.java:24)

my test code :  
Client client = ElasticSearchUtils.getClientInstance();  
QueryBuilder qb1 = new TermQueryBuilder("title", "this");  
SearchResponse response = client.prepareSearch().setQuery(qb1).execute().actionGet();  
SearchHits hits = response.getHits();  
if(hits!=null){  
for(SearchHit hit :hits){  
System.out.println(hit.getSource().get("description"));  
}  
}

---

<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:17am UTC](https://discuss.elastic.co/t/failed-to-execute-phase-query-total-failure-shardfailures/8656/2 "2017-07-06T03:17:31Z")

</div>


