# \`simple\_query\_string\` unsupported field \`auto\_generate\_phrase\_queries\`

**URL:** <https://discuss.elastic.co/t/simple-query-string-unsupported-field-auto-generate-phrase-queries/85923>\
**Category:** Elasticsearch\
**Created:** [May 16, 2017, 11:44am UTC](https://discuss.elastic.co/t/simple-query-string-unsupported-field-auto-generate-phrase-queries/85923 "2017-05-16T11:44:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![yandooo](https://avatars.discourse-cdn.com/v4/letter/y/67e7ee/32.png) [@yandooo](https://discuss.elastic.co/u/yandooo)\
**Post date:** [May 16, 2017, 11:44am UTC](https://discuss.elastic.co/t/simple-query-string-unsupported-field-auto-generate-phrase-queries/85923/1 "2017-05-16T11:44:16Z")

</div>

I google around and didn't find answer.

Any reasons why this property is unsupported in simple query string query?

The next step for me could be to check actual lucene code if simple query string supports that parameter...

thanks

---

<div class="post-metadata">

**Author:** ![danielmitterdorfer](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/danielmitterdorfer/32/110510_2.png) [@danielmitterdorfer](https://discuss.elastic.co/u/danielmitterdorfer)\
**Post date:** [May 16, 2017, 12:09pm UTC](https://discuss.elastic.co/t/simple-query-string-unsupported-field-auto-generate-phrase-queries/85923/2 "2017-05-16T12:09:09Z")

</div>

Hi @yandooo,

the query string query in Elasticsearch uses Lucene's [`QueryParser`](https://lucene.apache.org/core/6_5_1/queryparser/org/apache/lucene/queryparser/classic/QueryParser.html) under the hood whereas the _simple_ query string query uses Lucene's [`SimpleQueryParser`](https://lucene.apache.org/core/6_5_1/queryparser/org/apache/lucene/queryparser/simple/SimpleQueryParser.html). While `QueryParser` can autogenerate phrase queries, `SimpleQueryParser` cannot. That's the reason Elasticsearch does not support this parameter.

Daniel

---

<div class="post-metadata">

**Author:** ![yandooo](https://avatars.discourse-cdn.com/v4/letter/y/67e7ee/32.png) [@yandooo](https://discuss.elastic.co/u/yandooo)\
**Post date:** [May 16, 2017, 1:13pm UTC](https://discuss.elastic.co/t/simple-query-string-unsupported-field-auto-generate-phrase-queries/85923/3 "2017-05-16T13:13:50Z")

</div>

@danielmitterdorfer

thanks for the reply.

I see it's different hierarchy of QueryParser objects. I might need to check with Apache lucene community why it's like this.

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:** [June 13, 2017, 1:14pm UTC](https://discuss.elastic.co/t/simple-query-string-unsupported-field-auto-generate-phrase-queries/85923/4 "2017-06-13T13:14:02Z")

</div>

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