OpenSearch/plugins
Jim Ferenczi 4351a5e537
Allow field types to optimize phrase prefix queries (#37436)
This change adds a way to customize how phrase prefix queries should be created
on field types. The match phrase prefix query is exposed in field types in order
to allow optimizations based on the options set on the field.
For instance the text field uses the configured prefix field (if available) to
build a span near that mixes the original field and the prefix field on the last
position.
This change also contains a small refactoring of the match/multi_match query that
simplifies the interactions between the builders.

Closes #31921
2019-01-17 15:10:28 +01:00
..
analysis-icu Upgrade master to lucene-8.0.0-snapshot-a1c6e642aa (#37091) 2019-01-02 20:18:19 -06:00
analysis-kuromoji Upgrade master to lucene-8.0.0-snapshot-a1c6e642aa (#37091) 2019-01-02 20:18:19 -06:00
analysis-nori Upgrade master to lucene-8.0.0-snapshot-a1c6e642aa (#37091) 2019-01-02 20:18:19 -06:00
analysis-phonetic Upgrade master to lucene-8.0.0-snapshot-a1c6e642aa (#37091) 2019-01-02 20:18:19 -06:00
analysis-smartcn Upgrade master to lucene-8.0.0-snapshot-a1c6e642aa (#37091) 2019-01-02 20:18:19 -06:00
analysis-stempel Upgrade master to lucene-8.0.0-snapshot-a1c6e642aa (#37091) 2019-01-02 20:18:19 -06:00
analysis-ukrainian Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
discovery-azure-classic Remove the use of AbstracLifecycleComponent constructor #37488 (#37488) 2019-01-16 09:05:30 +01:00
discovery-ec2 Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
discovery-gce Remove the use of AbstracLifecycleComponent constructor #37488 (#37488) 2019-01-16 09:05:30 +01:00
examples Remove unused empty constructors from suggestions classes (#37295) 2019-01-14 08:32:45 +01:00
ingest-attachment Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
mapper-annotated-text Allow field types to optimize phrase prefix queries (#37436) 2019-01-17 15:10:28 +01:00
mapper-murmur3 Make SourceToParse immutable (#36971) 2018-12-24 14:06:50 -05:00
mapper-size Make SourceToParse immutable (#36971) 2018-12-24 14:06:50 -05:00
repository-azure Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
repository-gcs Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
repository-hdfs Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
repository-s3 Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
store-smb Remove unused index store in directory service 2019-01-14 13:44:32 +01:00
transport-nio Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
build.gradle Reorganize license files 2018-04-20 15:33:59 -07:00