Is your feature request related to a problem? Please describe
Today, _id field is:
Indexed using the FST data structure
Stored using stored field mapper
For time-series data, the generated _id is not used very often as a query term. The _id field generated is optimized for query but by generating it in a way that we have longer common prefix, we may be able to reduce the storage size it takes.
Is your feature request related to a problem? Please describe
Today, _id field is:
For time-series data, the generated
_id
is not used very often as a query term. The_id
field generated is optimized for query but by generating it in a way that we have longer common prefix, we may be able to reduce the storage size it takes.https://github.com/opensearch-project/OpenSearch/blob/71aefa51b84750042b1698ed2b549d4f92209e1b/libs/common/src/main/java/org/opensearch/common/TimeBasedUUIDGenerator.java#L40-L42
Describe the solution you'd like
A new implementation of UUID generator which can reduce the storage size for the field
Related component
Indexing:Performance
Describe alternatives you've considered
No response
Additional context
No response