From a05901ca8ac29e711ea9fa8e663cdcb1c0ff638e Mon Sep 17 00:00:00 2001
From: Alessandro Cerioni <acerioni@grandlyon.com>
Date: Tue, 26 Mar 2019 12:04:26 +0100
Subject: [PATCH] Updated es_template. Bug fixed in the reindexer, concerning
 the usage of a remote ES as source.

---
 8-reindexer.py | 2 +-
 es_template.py | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/8-reindexer.py b/8-reindexer.py
index 72985b7..5c5388c 100644
--- a/8-reindexer.py
+++ b/8-reindexer.py
@@ -60,7 +60,7 @@ def main(cfg, wait=True):
             }
 
     if 'source_url' in cfg['reindexer'].keys():
-        body['source']['remote'] = cfg['reindexer']['source_url']
+        body['source']['remote'] = {'host': cfg['reindexer']['source_url']}
 
     logging.debug(body)
 
diff --git a/es_template.py b/es_template.py
index cd28b90..aed1347 100644
--- a/es_template.py
+++ b/es_template.py
@@ -176,7 +176,7 @@ template = {
                         # "match": "(metadata-fr\.image.*|data-fr\.geometry.*|metadata-fr\.href.*|metadata-fr\.idxMsg.*)",
                         "mapping": {
                             "type": "text",
-                            #"ignore_malformed": True
+                            #"ignore_malformed": True,
                             "index": False
                         }
                     }
@@ -185,11 +185,12 @@ template = {
                     "unindexed-path-template-2": {
                         "match_pattern": "regex",
                         "match_mapping_type": "*",
-                        "path_match": "metadata-fr\.link\.bbox_by_projection|metadata-fr\.link\.projections|metadata-fr\.link\.content-type|metadata-fr\.link\.content-length",
+                        "path_match": "metadata-fr\.link\.projections|metadata-fr\.link\.content-type|metadata-fr\.link\.content-length",
                         # "match": "(metadata-fr\.image.*|data-fr\.geometry.*|metadata-fr\.href.*|metadata-fr\.idxMsg.*)",
+                        # TODO: ignore this one -> metadata-fr\.link\.bbox_by_projection
                         "mapping": {
                             "type": "text",
-                            #"ignore_malformed": True
+                            #"ignore_malformed": True,
                             "index": False
                         }
                     }
-- 
GitLab