Hi All,
I went through all the global ordinal related blogs and previous questions such as
Global ordinals performance and size on-heap"
Whether execution_hint = map will operate in segment-private ordinal space ?
My understanding is execution_hint=map will collect the segment wise field values (for the requested size) and merge at shard level and return the shard_size field values (size * 1.5 + 10) to the co-ordination node. i.e. Assume the request_size is 10 and the shard has 8 segments then 8 x 10 unique values will be in on-heap and return 25 field values to co-ordination node.
To be more concise, what is the internal work flow of execution_mode=map.