<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Salut Guillaume,</div><div class=""><br class=""></div><div class="">one possibility is to create a json-like file with a given structure, see example attached. You can import this file to elasticsearch directly with this command: </div><div class=""><br class=""></div><div class="">> <span class="pln">curl </span><span class="pun">-</span><span class="pln">s </span><span class="pun">-</span><span class="pln">XPOST localhost</span><span class="pun">:</span><span class="lit">9200</span><span class="pun">/photon/place/</span><span class="pln">_bulk </span><span class="pun">--</span><span class="pln">data</span><span class="pun">-</span><span class="pln">binary </span><span class="lit">@data.json</span><span class="pun">;</span><span class="pln"> echo</span></div><div class=""><span class="pln">see <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html" class="">https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html</a></span></div><div class=""><span class="pln"><br class=""></span></div><div class=""><span class="pln">btw, I cannot recall if it was </span><span class="pln">localhost</span><span class="pun">:</span><span class="lit">9200</span><span class="pun">/photon/place/</span><span class="pln">_bulk or </span><span class="pln">localhost</span><span class="pun">:</span><span class="lit">9200</span><span class="pun">/photon/</span><span class="pln">_bulk You will find out yourself, let us know please.</span></div><div class=""><span class="pln"><br class=""></span></div><div class="">And about the json structure, ask if you have question. Here is another example that has more features:</div><div class=""><blockquote type="cite" class=""><pre class="json"><span class="line foldable" data-fold="1">{</span>
<span class="line" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">osm_key</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">amenity</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line foldable" data-fold="2" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">coordinate</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="open object delimiter">{</span></code></span>
<span class="line" data-fold2="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">lon</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="number">10.16707863354695</span><span class="object separator">,</span></code></span>
<span class="line" data-fold2="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">lat</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="number">47.34246885</span></code></span>
<span class="line" data-fold2="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="close object delimiter">}</span><span class="object separator">,</span></code></span>
<span class="line foldable" data-fold="3" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">street</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="open object delimiter">{</span></code></span>
<span class="line" data-fold3="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">de</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Walserstraße</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold3="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">default</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Walserstraße</span><span class="delimiter">"</span></span></code></span>
<span class="line" data-fold3="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="close object delimiter">}</span><span class="object separator">,</span></code></span>
<span class="line foldable" data-fold="4" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">state</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="open object delimiter">{</span></code></span>
<span class="line" data-fold4="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">de</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Vorarlberg</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold4="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">default</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Vorarlberg</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold4="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">it</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Vorarlberg</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold4="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">fr</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Vorarlberg</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold4="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">en</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Vorarlberg</span><span class="delimiter">"</span></span></code></span>
<span class="line" data-fold4="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="close object delimiter">}</span><span class="object separator">,</span></code></span>
<span class="line" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">osm_type</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">R</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">housenumber</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">264</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">postcode</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">6993</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">osm_value</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">townhall</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line foldable" data-fold="5" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">city</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="open object delimiter">{</span></code></span>
<span class="line" data-fold5="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">de</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Mittelberg</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold5="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">default</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Mittelberg</span><span class="delimiter">"</span></span></code></span>
<span class="line" data-fold5="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="close object delimiter">}</span><span class="object separator">,</span></code></span>
<span class="line foldable" data-fold="6" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">country</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="open object delimiter">{</span></code></span>
<span class="line" data-fold6="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">default</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Österreich</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold6="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">it</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Austria</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold6="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">fr</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Autriche</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line" data-fold6="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">en</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Austria</span><span class="delimiter">"</span></span></code></span>
<span class="line" data-fold6="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="close object delimiter">}</span><span class="object separator">,</span></code></span>
<span class="line" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">importance</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="number">0</span><span class="object separator">,</span></code></span>
<span class="line foldable" data-fold="7" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">extent</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="open object delimiter">{</span></code></span>
<span class="line" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">type</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">envelope</span><span class="delimiter">"</span></span><span class="object separator">,</span></code></span>
<span class="line foldable" data-fold="8" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">coordinates</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="array delimiter open">[</span></code></span>
<span class="line foldable" data-fold="9" data-fold8="1" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">        <span class="array delimiter open">[</span></code></span>
<span class="line" data-fold9="1" data-fold8="1" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">          <span class="number">10.1665299</span><span class="array separator">,</span></code></span>
<span class="line" data-fold9="1" data-fold8="1" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">          <span class="number">47.3427821</span></code></span>
<span class="line" data-fold9="1" data-fold8="1" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">        <span class="array delimiter close">]</span><span class="array separator">,</span></code></span>
<span class="line foldable" data-fold="10" data-fold8="1" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">        <span class="array delimiter open">[</span></code></span>
<span class="line" data-fold10="1" data-fold8="1" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">          <span class="number">10.167572</span><span class="array separator">,</span></code></span>
<span class="line" data-fold10="1" data-fold8="1" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">          <span class="number">47.3421556</span></code></span>
<span class="line" data-fold10="1" data-fold8="1" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">        <span class="array delimiter close">]</span></code></span>
<span class="line" data-fold8="1" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="array delimiter close">]</span></code></span>
<span class="line" data-fold7="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="close object delimiter">}</span><span class="object separator">,</span></code></span>
<span class="line foldable" data-fold="11" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">name</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="open object delimiter">{</span></code></span>
<span class="line" data-fold11="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">      <span class="key delimiter">"</span><span class="key">default</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="string"><span class="delimiter">"</span><span class="content">Walserhaus</span><span class="delimiter">"</span></span></code></span>
<span class="line" data-fold11="1" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="close object delimiter">}</span><span class="object separator">,</span></code></span>
<span class="line" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">context</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="open object delimiter">{</span><span class="close object delimiter">}</span><span class="object separator">,</span></code></span>
<span class="line" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">    <span class="key delimiter">"</span><span class="key">osm_id</span><span class="key delimiter">"</span><span class="separator object property">: </span><span class="number">1876856</span></code></span>
<span class="line" data-fold1="1"><span class="gutter fold"></span><span class="number gutter"></span><code class="">  <span class="close object delimiter">}</span></code></span></pre></blockquote><div class="">Pay attention to the importance field: it is a value between 0 and 1 and will (also) be used for ranking search matches. 0 = places of little importance (cafe), 1= super important (capital of a country).</div></div><div class=""><br class=""></div><div class="">Cheers,</div><div class="">Christoph</div><div class=""><br class=""></div></body></html>