[Feature Request] Analyzers on non-text sub fields #11882
Labels
enhancement
Enhancement or improvement to existing feature or request
help wanted
Extra attention is needed
Indexing
Indexing, Bulk Indexing and anything related to indexing
Is your feature request related to a problem? Please describe
In my domain, Every single type of document has an id that consists of two parts: id space and thei d itself, e.g. 31-111.
When trying to sort by id, I'd actually want to sort by the last part, numerically. Currently I cannot create an analyzer for a sub field (ie.g. d.number) that would index the id part as a long because analyzers work on strings.
Describe the solution you'd like
When the main field is a string (text, keyword) and the sub field is another type, you should be able to set an analyzer to the sub field. Opensearch should try to cast the result to the type of the sub field.
Related component
Indexing
Describe alternatives you've considered
Store the number part in a separate field.
Script sorting
Additional context
No response
The text was updated successfully, but these errors were encountered: