elasticsearch/modules
Nik Everett 50aaa1c2a6
ESQL: Pragma to load from stored fields (#122891)
This creates a `pragma` you can use to request that fields load from a
stored field rather than doc values. It implements that pragma for
`keyword` and number fields.

We expect that, for some disk configuration and some number of fields,
that it's faster to load those fields from _source or stored fields than
it is to use doc values. Our default is doc values and on my laptop it's
*always* faster to use doc values. But we don't ship my laptop to every
cluster.

This will let us experiment and debug slow queries by trying to load
fields a different way.

You access this pragma with:
```
curl -HContent-Type:application/json -XPOST localhost:9200/_query?pretty -d '{
    "query": "FROM foo",
    "pragma": {
        "field_extract_preference": "STORED"
    }
}'
```

On a release build you'll need to add `"accept_pragma_risks": true`.
2025-03-12 09:40:42 -04:00
..
aggregations Reapply "Update Gradle wrapper to 8.13 (#122421)" (#123889) (#123896) 2025-03-05 08:02:13 +01:00
analysis-common Adjust exception thrown when unable to load hunspell dict (#123743) 2025-03-06 06:19:21 +11:00
apm Add missing APM entitlements (#123462) 2025-03-04 08:32:59 +01:00
data-streams Make enrich project-aware (#124099) 2025-03-06 19:20:46 +01:00
dot-prefix-validation Add .monitoring exemption to DotPrefixValidator (#124158) 2025-03-12 10:06:14 +11:00
health-shards-availability Update Gradle wrapper to 8.12 (#118683) 2024-12-30 15:34:24 +01:00
ingest-attachment Make enrich project-aware (#124099) 2025-03-06 19:20:46 +01:00
ingest-common DateProcessor refactoring (#124349) 2025-03-08 09:03:50 -05:00
ingest-geoip Remove 7.13 and 7.14 transport versions (#124115) 2025-03-07 08:19:56 +00: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 Grant Lucene expressions module create classloader entitlement (#123424) 2025-02-25 23:36:01 +00:00
lang-mustache Improve size limiting string message (#122427) 2025-02-13 20:28:22 +01:00
lang-painless Fix concurrency issue in ScriptSortBuilder (#123757) 2025-03-10 21:10:53 +01:00
legacy-geo Reapply "Update Gradle wrapper to 8.13 (#122421)" (#123889) (#123896) 2025-03-05 08:02:13 +01:00
mapper-extras ESQL: Pragma to load from stored fields (#122891) 2025-03-12 09:40:42 -04:00
parent-join Remove trappy timeouts from IndicesAliasesRequest (#123987) 2025-03-05 02:11:50 +11:00
percolator Update Gradle wrapper to 8.12 (#118683) 2024-12-30 15:34:24 +01:00
rank-eval Remove trappy timeouts from IndicesAliasesRequest (#123987) 2025-03-05 02:11:50 +11:00
reindex Merge main into multi-project 2025-02-22 16:42:59 +11:00
repository-azure Bump nimbus-jose-jwt to 10.0.2 (#124544) 2025-03-12 00:23:33 +11:00
repository-gcs GCS blob store: add OperationPurpose/Operation stats counters (#122991) 2025-03-11 17:57:15 -07:00
repository-s3 Reduce noise from NotEntitledException logging (#124511) 2025-03-11 15:50:31 -04:00
repository-url Limit number of suppressed S3 deletion errors (#123630) 2025-03-04 03:06:27 +11:00
rest-root Update Gradle wrapper to 8.12 (#118683) 2024-12-30 15:34:24 +01:00
runtime-fields-common Update Gradle wrapper to 8.12 (#118683) 2024-12-30 15:34:24 +01:00
systemd Update Gradle wrapper to 8.12 (#118683) 2024-12-30 15:34:24 +01:00
transport-netty4 Missing policies for netty, discovery-azure and repository-s3 (#123696) 2025-03-02 22:34:38 +01:00
build.gradle Add AGPLv3 as a supported license 2024-09-13 15:29:46 -07:00