elasticsearch/modules
Martijn van Groningen 33af83a0ca
Synthetic source: avoid storing multi fields of type text and match_only_text by default. (#129126)
Don't store text and match_only_text field by default when source mode is synthetic and a field is a multi field or when there is a suitable multi field.

Without this change, ES would store field otherwise twice in a multi-field configuration.

For example:

```
...
"os": {
  "properties": {
    "name": {
      "ignore_above": 1024,
      "type": "keyword",
      "fields": {
        "text": {
          "type": "match_only_text"
        }
      }
    }
...
```

In this case, two stored fields were added, one in case for the `name` field and one for `name.text` multi-field.
This change prevents this, and would never store a stored field when text or match_only_text field is a multi-field.
2025-06-10 16:32:47 +02:00
..
aggregations Optimize date rounding (#128687) 2025-06-10 10:56:56 +02:00
analysis-common Upgrade to Lucene 10.2.0 (#126594) 2025-04-14 13:50:52 +02:00
apm Fix NPE in APMTracer through RestController (#128314) 2025-05-23 09:32:22 +02:00
data-streams Remove include_default query param from get data stream options. (#128730) 2025-06-03 18:15:42 +10:00
dot-prefix-validation Add ability to redirect ingestion failures on data streams to a failure store (#126973) 2025-04-18 16:33:03 -04:00
health-shards-availability Add multi-project support for health indicator shards_availability (#125512) 2025-03-31 11:12:52 -04:00
ingest-attachment Updating tika to 2.9.3 (#127353) 2025-04-25 08:43:26 -05:00
ingest-common ES-10063 Add multi-project support for more stats APIs (#127650) 2025-05-21 19:04:22 +01:00
ingest-geoip Remove non-test usages of Metadata.Builder#putCustom (#128801) 2025-06-06 09:00:24 +02:00
ingest-otel Adding NormalizeForStreamProcessor (#125699) 2025-06-03 13:11:12 -04:00
ingest-user-agent Make enrich project-aware (#124099) 2025-03-06 19:20:46 +01:00
kibana Fix KibanaThreadPoolIT (#120097) 2025-01-15 02:07:58 +11:00
lang-expression Remove security manager policy files (#127727) 2025-05-06 19:37:46 +02:00
lang-mustache Add temporary LegacyActionRequest (#128107) 2025-05-20 07:09:27 -07:00
lang-painless Use StringBuilder instead of StringBuffer (#128665) 2025-06-02 14:29:22 +03:00
legacy-geo Reapply "Update Gradle wrapper to 8.13 (#122421)" (#123889) (#123896) 2025-03-05 08:02:13 +01:00
mapper-extras Synthetic source: avoid storing multi fields of type text and match_only_text by default. (#129126) 2025-06-10 16:32:47 +02:00
parent-join Fix inner hits + aggregations concurrency bug (#128036) 2025-06-02 16:44:53 -04:00
percolator Fix duplicate strings in SearchHit serialization (#127180) 2025-04-22 22:43:27 +02:00
rank-eval Add temporary LegacyActionRequest (#128107) 2025-05-20 07:09:27 -07:00
reindex Skip the validation when retrieving the index mode during reindexing a time series data stream. (#127824) 2025-05-08 10:25:53 +03:00
repository-azure Small changes in concurrent multipart upload interfaces (#128977) 2025-06-06 16:58:39 +02:00
repository-gcs Make repositories project aware (#128285) 2025-05-28 17:29:39 +10:00
repository-s3 [CI] Fix testClientsLifeCycleForSingleProject (#128718) 2025-06-02 09:53:57 +10:00
repository-url Make repositories project aware (#128285) 2025-05-28 17:29:39 +10:00
rest-root Add temporary LegacyActionRequest (#128107) 2025-05-20 07:09:27 -07:00
runtime-fields-common Remove doPrivileged from ES modules (#127848) 2025-05-09 14:15:48 -04:00
systemd Remove security manager policy files (#127727) 2025-05-06 19:37:46 +02:00
transport-netty4 Remove exception-mangling in connect/close listeners (#127954) 2025-05-22 21:22:04 +10:00
build.gradle