From 6efa46a1ab66426ac1622778201d39bc2afbd871 Mon Sep 17 00:00:00 2001 From: Stratoula Kalafateli Date: Mon, 3 Mar 2025 10:18:08 +0100 Subject: [PATCH] [ES|QL] Add _score in the autocomplete (#212741) ## Summary Adding _score in the metadata autocomplete suggestions image --- .../src/autocomplete/autocomplete.test.ts | 7 ++++--- .../src/shared/constants.ts | 10 +++++++++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/autocomplete.test.ts b/src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/autocomplete.test.ts index d5c0620be0999..18443d14218c3 100644 --- a/src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/autocomplete.test.ts +++ b/src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/autocomplete.test.ts @@ -959,9 +959,10 @@ describe('autocomplete', () => { { filterText: '_source', text: '_source, ', command: TRIGGER_SUGGESTION_COMMAND }, ]); // no comma if there are no more fields - testSuggestions('FROM a METADATA _id, _ignored, _index, _source, _index_mode, _version/', [ - { filterText: '_version', text: '_version | ', command: TRIGGER_SUGGESTION_COMMAND }, - ]); + testSuggestions( + 'FROM a METADATA _id, _ignored, _index, _source, _index_mode, _score, _version/', + [{ filterText: '_version', text: '_version | ', command: TRIGGER_SUGGESTION_COMMAND }] + ); }); describe.each(['KEEP', 'DROP'])('%s ', (commandName) => { diff --git a/src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/constants.ts b/src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/constants.ts index 33567217bfe95..c75fdeb59f650 100644 --- a/src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/constants.ts +++ b/src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/constants.ts @@ -15,7 +15,15 @@ export const SINGLE_TICK_REGEX = /`/g; export const DOUBLE_BACKTICK = '``'; export const SINGLE_BACKTICK = '`'; -export const METADATA_FIELDS = ['_version', '_id', '_index', '_source', '_ignored', '_index_mode']; +export const METADATA_FIELDS = [ + '_version', + '_id', + '_index', + '_source', + '_ignored', + '_index_mode', + '_score', +]; export const FULL_TEXT_SEARCH_FUNCTIONS = ['match', 'match_operator', 'qstr', 'kql']; export const UNSUPPORTED_COMMANDS_BEFORE_QSTR = new Set([