<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection">
<div dir="auto">Thanks Even, I was misleading the behavior. However, is there a way to ingest and set the value of a unique identifier, for instance <font face="Fira Code, monospace" style="font-size: 13px;">geonameid</font>, in the key <font face="Fira Code, monospace" style="font-size: 13px;">_id</font><font face=".AppleSystemUIFont"> of each item of the index</font>?
<div dir="auto"><br /></div>
<div dir="auto">Francesco</div>
</div>
</div>
<div name="messageReplySection">Il 17 mar 2020, 22:13 +0100, Even Rouault <even.rouault@spatialys.com>, ha scritto:<br />
<blockquote type="cite" class="spark_quote" style="margin: 5px 5px; padding-left: 10px; border-left: thin solid #1abc9c;">Francesco,<br />
<br />
The behaviour in ES7 has been changed. Now only flat structure is supported.<br />
This was discussed in https://github.com/OSGeo/gdal/issues/1246 and I've just<br />
made the doc of the driver clearer:<br />
<br />
- **MAPPING_NAME=**\ =name. (Elasticsearch < 7) Name of the mapping type<br />
within the index.<br />
By default, the mapping name is "FeatureCollection" and the documents<br />
will be written as GeoJSON Feature objects. If another mapping name<br />
is chosen, a more "flat" structure will be used. This option is<br />
ignored when converting to Elasticsearch >=7 (see `Removal of mapping types<br />
<https://www.elastic.co/guide/en/elasticsearch/reference/current/removal-of-types.html>`__).<br />
With ElasticSearch 7 or later, a "flat" structure is always used.<br />
<br />
Even<br />
<br />
--<br />
Spatialys - Geospatial professional services<br />
http://www.spatialys.com<br /></blockquote>
</div>
</body>
</html>