# \[6.1\]\[\_all\]\[matchPhraseQuery\] How to search \_all in java?

**URL:** https://discuss.elastic.co/t/6-1-all-matchphrasequery-how-to-search-all-in-java/114812
**Category:** Elasticsearch
**Created:** [January 10, 2018, 8:27am UTC](https://discuss.elastic.co/t/6-1-all-matchphrasequery-how-to-search-all-in-java/114812 "2018-01-10T08:27:02Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![ddeason](https://avatars.discourse-cdn.com/v4/letter/d/82dd89/32.png) [@ddeason](https://discuss.elastic.co/u/ddeason)
#### Post date: [January 10, 2018, 8:27am UTC](https://discuss.elastic.co/t/6-1-all-matchphrasequery-how-to-search-all-in-java/114812/1 "2018-01-10T08:27:02Z")

</div>

in 5.x versions , i write code as :  
QueryBuilders.matchPhraseQuery("\_all", string);

but when I update to 6.1 ,this does not work .  
In 6.1 ,this works fine

get /index/\_search  
{  
"query" : {  
"query\_string" : {  
"query" : "Yes , I am",  
"type" : "phrase"  
}  
}  
}

but I don't know how to use in java . (elasticsearch-6.1.jar)  
neighter the function Querybuilders.queryStringQuery() nor Querybuilders.matchPhraseQuery() can match my request.  
Help!

---

<div class="post-metadata">

### Author: ![ddeason](https://avatars.discourse-cdn.com/v4/letter/d/82dd89/32.png) [@ddeason](https://discuss.elastic.co/u/ddeason)
#### Post date: [January 10, 2018, 9:24am UTC](https://discuss.elastic.co/t/6-1-all-matchphrasequery-how-to-search-all-in-java/114812/2 "2018-01-10T09:24:59Z")

</div>

oh,I read the source code and finally find a way.

QueryStringQueryBuilder queryStringQuery = QueryBuilders.queryStringQuery(word);  
queryStringQuery.type(MultiMatchQueryBuilder.Type.PHRASE);

this can replace the old code :" matchPhraseQuery("\_all", string); "

---

<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: [February 7, 2018, 9:25am UTC](https://discuss.elastic.co/t/6-1-all-matchphrasequery-how-to-search-all-in-java/114812/3 "2018-02-07T09:25:01Z")

</div>

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