Problem
A field alias whose path points to a text multi-field (e.g. alias title_raw → title.raw, where title is text with fields.raw as keyword) cannot be resolved by SQL/PPL. #5535/#5536 handled the resulting NullPointerException by returning FIELD_NOT_FOUND, but the alias pattern itself is still unsupported.
Request
Resolve aliases whose target is a text multi-field, so SELECT title_raw FROM index returns the sub-field value — consistent with how OpenSearch core resolves these aliases in native search.
Problem
A field alias whose
pathpoints to a text multi-field (e.g. aliastitle_raw→title.raw, wheretitleistextwithfields.rawaskeyword) cannot be resolved by SQL/PPL. #5535/#5536 handled the resultingNullPointerExceptionby returningFIELD_NOT_FOUND, but the alias pattern itself is still unsupported.Request
Resolve aliases whose target is a text multi-field, so
SELECT title_raw FROM indexreturns the sub-field value — consistent with how OpenSearch core resolves these aliases in native search.