Skip to content

Conversation

@ioanatia
Copy link
Contributor

@ioanatia ioanatia commented Oct 23, 2025

Adds an optimization when we cannot use synthetic source to load match_only_text values, but we can delegate to a keyword parent field (similar to TextFieldMapper).

@ioanatia ioanatia added >non-issue Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) :Analytics/ES|QL AKA ESQL v9.3.0 labels Oct 23, 2025
@elasticsearchmachine
Copy link
Collaborator

Hi @ioanatia, I've created a changelog YAML for you.

@ioanatia ioanatia requested review from Kubik42 and nik9000 October 27, 2025 18:54
@ioanatia ioanatia marked this pull request as ready for review October 27, 2025 18:54
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-analytical-engine (Team:Analytics)

Copy link
Member

@nik9000 nik9000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

I feel like we might have a ton of shared behavior with text and match_only_text so it'd be pretty nice to, in a followup, make some kind of abstraction for this. It's a 100 lines of picky ifs that are pretty similar.

@ioanatia ioanatia merged commit 82e9f3e into elastic:main Oct 29, 2025
34 checks passed
@ioanatia ioanatia deleted the improve_block_loader_match_only_text branch October 29, 2025 18:23
shmuelhanoch pushed a commit to shmuelhanoch/elasticsearch that referenced this pull request Oct 29, 2025
chrisparrinello pushed a commit to chrisparrinello/elasticsearch that referenced this pull request Nov 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Analytics/ES|QL AKA ESQL >enhancement Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) v9.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants