calcite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrei Sereda <>
Subject ElasticSearch adapter. Exposing meta fields (like _id, _uid etc.)
Date Sat, 22 Dec 2018 00:14:09 GMT

Upon indexing, elastic allocates a unique _id
for each document (unless specified by the user). Currently when mapping
between elastic result and calcite return type we query only _source or
fields attributes. _id is not part those but exposed at higher level in
query response (see SearchHit

Currently  _MAP['foo'] becomes _source.get('foo') (or fields.get('foo')).

Do you think we should make _MAP['_id'] available implicitly ?

I have a couple of use-cases where one needs to know document ID.

Please note this makes sense only for non-aggregate queries.



  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message