elasticsearch/docs/reference/migration/migrate_6_0
Jim Ferenczi 13da3eb53e Refactor QueryStringQuery for 6.0 (#25646)
This change refactors the query_string query to analyze the query text around logical operators of the query string the same way than a match_query/multi_match_query.
It also adds a type parameter that can be used to change the way multi fields query are built the same way than a multi_match query does.

Now that these queries share the same behavior regarding text analysis, some parameters are obsolete and have been deprecated:

split_on_whitespace: This setting is now ignored with a deprecation notice
if it is used explicitely. With this PR The query_string always splits on logical operator.
It simplifies the understanding of the other parameters that can have different meanings
depending on the value of split_on_whitespace.

auto_generate_phrase_queries: This setting is now ignored with a deprecation notice
if it is used explicitely. This setting only makes sense when the parser splits on whitespace.

use_dismax: This setting is now ignored with a deprecation notice
if it is used explicitely. The tie_breaker parameter is sufficient to handle best_fields/most_fields.

Fixes #25574
2017-07-13 15:32:17 +02:00
..
aggregations.asciidoc Remove support for the include/pattern syntax. (#23141) 2017-03-01 10:00:38 +01:00
analysis.asciidoc Fixed bad asciidoc file name 2017-07-11 12:47:52 +02:00
cat.asciidoc
cluster.asciidoc
docs.asciidoc Remove deprecated created and found from index, delete and bulk (#25516) 2017-07-07 13:58:46 -04:00
indices.asciidoc Enable a long translog retention policy by default (#25294) 2017-06-22 17:08:14 +02:00
ingest.asciidoc remove ingest.new_date_format (#25583) 2017-07-10 13:07:50 -07:00
java.asciidoc Collapses package structure for some bucket aggs (#25579) 2017-07-10 15:08:15 +01:00
mappings.asciidoc Tidied up the breaking changes docs 2017-07-11 12:40:14 +02:00
packaging.asciidoc Use config directory to find jvm.options 2017-07-12 15:29:13 -04:00
percolator.asciidoc
plugins.asciidoc Remove path.conf setting 2017-06-26 15:18:29 -04:00
reindex.asciidoc Adds check for negative search request size (#25397) 2017-07-04 10:51:38 +01:00
rest.asciidoc Improve REST error handling when endpoint does not support HTTP verb, add OPTIONS support (#24437) 2017-07-07 09:01:23 -06:00
scripting.asciidoc Disallow lang to be used with Stored Scripts (#25610) 2017-07-12 07:55:57 -07:00
search.asciidoc Refactor QueryStringQuery for 6.0 (#25646) 2017-07-13 15:32:17 +02:00
settings.asciidoc Migration docs for #25080 (#25218) 2017-06-14 14:06:53 +02:00
stats.asciidoc Simplify file store 2017-05-04 11:19:41 -04:00