Having a similar problem/question as https://discuss.elastic.co/t/percolators-and-dynamic-templates/69783 though that got closed without any replies.

**Our use case:**

We have products with various dynamic properties, saved as ranges or numeric values. Our mapping is set up with a dynamic template to allow for growth and not having to worry about every single property any product could have.
Based on this, we have filters that could display products that would match the given properties.

Now we want to percolate, and are a bit slowed down by the issue that Elasticsearch 5.5 and up, no longer allows percolating against dynamic fields (the percolator doesn't add these fields anymore to it's own mapping).

Is there a way to still have a dynamic template in the source, without having to put the end result in the percolate mapping every time a new property is being created?

**Example mapping**
    {
  "product_percolator_nl_1_10_1531119901539": {
    "mappings": {
      "product": {
        "dynamic_templates": [
          {
            "numeric_facets": {
              "path_match": "numericFacets.*",
              "mapping": {
                "type": "double"
              }
            }
          }
        ],
        "properties": {
          "id": {
            "type": "keyword",
            "index": false
          },
          "numericFacets": {
            "properties": {
              "10004": {
                "type": "double"
              },
              "10005": {
                "type": "double"
              },
              "10006": {
                "type": "double"
              }
              // And a loooooooot more like these
            }
          },
          "optionFacets": {
            "type": "keyword"
          },
          "query": {
            "properties": {
              "bool": {
                "properties": {
                  "filter": {
                    "properties": {
                      "term": {
                        "properties": {
                          "optionFacets": {
                            "type": "text",
                            "fields": {
                              "keyword": {
                                "type": "keyword",
                                "ignore_above": 256
                              }
                            }
                          }
                        }
                      },
                      "terms": {
                        "properties": {
                          "numericFacets": {
                            "type": "text",
                            "fields": {
                              "keyword": {
                                "type": "keyword",
                                "ignore_above": 256
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

---
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB