OpenSearch/modules
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
..
aggs-matrix-stats Remove QueryParseContext (#25486) 2017-07-03 17:30:40 +02:00
analysis-common Refactor QueryStringQuery for 6.0 (#25646) 2017-07-13 15:32:17 +02:00
ingest-common Disallow lang to be used with Stored Scripts (#25610) 2017-07-12 07:55:57 -07:00
lang-expression Disallow lang to be used with Stored Scripts (#25610) 2017-07-12 07:55:57 -07:00
lang-mustache Scripting: Deprecate stored search template apis (#25437) 2017-07-12 16:07:28 -07:00
lang-painless Update Painless to Allow Augmentation from Any Class (#25360) 2017-06-22 12:16:46 -07:00
parent-join Index ids in binary form. (#25352) 2017-07-07 14:22:47 +02:00
percolator Bump version to 6.0.0-beta1 2017-07-09 18:12:50 -04:00
reindex Rename client artifacts (#25693) 2017-07-13 09:44:25 +02:00
repository-url Tests: Change rest test extension from .yaml to .yml (#24659) 2017-05-16 17:24:35 -07:00
transport-netty4 Fix BytesReferenceStreamInput#skip with offset (#25634) 2017-07-11 09:54:29 -05:00
build.gradle Build: Change `gradle run` to use zip distribution (#21001) 2016-10-18 11:48:58 -07:00