You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was able to setup import from postgress via abc import to ElasticSearch 7.7.
I would like to configure parent / child relationship so that I can use join queries. For this to work, http requests to Elastic must contain routing argument (requests with parent/child relationship without routing fails). This argument should contain a string that is always the same for all documents in a relation so that these documents can be stored in the same shard.
abc import does imports by sending _bulk requests to elastic. The first part of the _bulk item contains document metadata (_id, _type, ...) and the second part contains the actual document. Elastic alternatively accepts routing property in document metadata. What I haven't found is how can I access document metadata in transform function.
The transform function allows you to modify a document. Can I somehow access the document metadata and change it during import?
The text was updated successfully, but these errors were encountered:
david-benes
changed the title
How to access document metadata
[Help] How to access document metadata?
Jun 4, 2020
Alright, it seems to be impossible to modify document metadata. The only value that propagates from data to metadata is _id that will be deleted from data before inserting to Elastic.
I was able to setup import from postgress via
abc import
to ElasticSearch 7.7.I would like to configure parent / child relationship so that I can use join queries. For this to work, http requests to Elastic must contain
routing
argument (requests with parent/child relationship without routing fails). This argument should contain a string that is always the same for all documents in a relation so that these documents can be stored in the same shard.abc import
does imports by sending_bulk
requests to elastic. The first part of the _bulk item contains document metadata (_id, _type, ...) and the second part contains the actual document. Elastic alternatively acceptsrouting
property in document metadata. What I haven't found is how can I access document metadata in transform function.The transform function allows you to modify a document. Can I somehow access the document metadata and change it during import?
The text was updated successfully, but these errors were encountered: