Right now we add _id, _type, _routing, etc. to the stream's doc source root so that they can be read at index time. This isn't very elegant, and can step on fields that are named the same. We can still ship them in the source, but hide them in an inner object with a special name that we can be sure to remove during indexing.
Right now we add
_id
,_type
,_routing
, etc. to the stream's doc source root so that they can be read at index time. This isn't very elegant, and can step on fields that are named the same. We can still ship them in the source, but hide them in an inner object with a special name that we can be sure to remove during indexing.