# \_meta: Root mapping definition has unsupported parameters

**URL:** <https://discuss.elastic.co/t/meta-root-mapping-definition-has-unsupported-parameters/311024>\
**Category:** Elasticsearch\
**Created:** [July 30, 2022, 3:19am UTC](https://discuss.elastic.co/t/meta-root-mapping-definition-has-unsupported-parameters/311024 "2022-07-30T03:19:25Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![NLSVTN](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nlsvtn/32/84889_2.png) [@NLSVTN](https://discuss.elastic.co/u/NLSVTN)\
**Post date:** [July 30, 2022, 3:19am UTC](https://discuss.elastic.co/t/meta-root-mapping-definition-has-unsupported-parameters/311024/1 "2022-07-30T03:19:25Z")

</div>

I have **ES7**. Currently the mapping looks like:

```auto
{
'mappings':
    {
     'properties': 
        {
        'aIndex': {'type': 'integer'},
        'AC': {'type': 'integer'},
        'AF': {'type': 'double'},
        ...
        },
    '_meta': {'gencodeVersion': '25', 'sourceFilePath': 's3://grch38_subset.vcf', 'genomeVersion': '38', 'sampleType': 'WGS', 'hail_version': '0.2.57'}
}

```

And it gives 400 Request error because it does not like keys inside \_meta:

`elasticsearch.exceptions.RequestError: RequestError(400, 'mapper_parsing_exception', 'Root mapping definition has unsupported parameters: [gencodeVersion : 25] [hail_version : 0.2.57] [genomeVersion : 38] [sampleType : WGS] [sourceFilePath : s3://grch38_subset.vcf]')`

Below is the full mapping inside mappings key:

> {'properties': {'aIndex': {'type': 'integer'}, 'AC': {'type': 'integer'}, 'AF': {'type': 'double'}, 'alt': {'type': 'keyword'}, 'AN': {'type': 'integer'}, 'bgi\_AC': {'type': 'integer'}, 'bgi\_AF': {'type': 'double'}, 'bgi\_AN': {'type': 'integer'}, 'cadd\_PHRED': {'type': 'float'}, 'cidr\_AC': {'type': 'integer'}, 'cidr\_AF': {'type': 'double'}, 'cidr\_AN': {'type': 'integer'}, 'clinvar\_allele\_id': {'type': 'integer'}, 'clinvar\_clinical\_significance': {'type': 'keyword'}, 'clinvar\_gold\_stars': {'type': 'integer'}, 'codingGeneIds': {'type': 'keyword'}, 'contig': {'type': 'keyword'}, 'dbnsfp\_SIFT\_pred': {'type': 'keyword'}, 'dbnsfp\_Polyphen2\_HVAR\_pred': {'type': 'keyword'}, 'dbnsfp\_MutationTaster\_pred': {'type': 'keyword'}, 'dbnsfp\_FATHMM\_pred': {'type': 'keyword'}, 'dbnsfp\_MetaSVM\_pred': {'type': 'keyword'}, 'dbnsfp\_REVEL\_score': {'type': 'keyword'}, 'dbnsfp\_GERP\_RS': {'type': 'keyword'}, 'dbnsfp\_phastCons100way\_vertebrate': {'type': 'keyword'}, 'docId': {'type': 'keyword'}, 'domains': {'type': 'keyword'}, 'eigen\_Eigen\_phred': {'type': 'double'}, 'end': {'type': 'integer'}, 'exac\_AF\_POPMAX': {'type': 'double'}, 'exac\_AF': {'type': 'double'}, 'exac\_AC\_Adj': {'type': 'integer'}, 'exac\_AC\_Het': {'type': 'integer'}, 'exac\_AC\_Hom': {'type': 'integer'}, 'exac\_AC\_Hemi': {'type': 'integer'}, 'exac\_AN\_Adj': {'type': 'integer'}, 'filters': {'type': 'keyword'}, 'g1k\_AC': {'type': 'integer'}, 'g1k\_AF': {'type': 'double'}, 'g1k\_AN': {'type': 'integer'}, 'g1k\_POPMAX\_AF': {'type': 'double'}, 'geneIds': {'type': 'keyword'}, 'geno2mp\_HPO\_Count': {'type': 'integer'}, 'genotypes': {'properties': {'num\_alt': {'type': 'integer'}, 'gq': {'type': 'integer'}, 'ab': {'type': 'double'}, 'dp': {'type': 'double'}, 'ad': {'type': 'keyword'}, 'pl': {'type': 'keyword'}, 'sample\_id': {'type': 'keyword'}}, 'type': 'nested'}, 'gnomad\_exome\_coverage': {'type': 'double'}, 'gnomad\_exomes\_AF': {'type': 'double'}, 'gnomad\_exomes\_AN': {'type': 'integer'}, 'gnomad\_exomes\_AC': {'type': 'integer'}, 'gnomad\_exomes\_Hom': {'type': 'integer'}, 'gnomad\_exomes\_AF\_POPMAX\_OR\_GLOBAL': {'type': 'double'}, 'gnomad\_exomes\_FAF\_AF': {'type': 'double'}, 'gnomad\_exomes\_Hemi': {'type': 'integer'}, 'gnomad\_genome\_coverage': {'type': 'float'}, 'gnomad\_genomes\_AF': {'type': 'double'}, 'gnomad\_genomes\_AN': {'type': 'integer'}, 'gnomad\_genomes\_AC': {'type': 'integer'}, 'gnomad\_genomes\_Hom': {'type': 'integer'}, 'gnomad\_genomes\_AF\_POPMAX\_OR\_GLOBAL': {'type': 'double'}, 'gnomad\_genomes\_FAF\_AF': {'type': 'double'}, 'gnomad\_genomes\_Hemi': {'type': 'integer'}, 'hgmd\_accession': {'type': 'keyword'}, 'hgmd\_class': {'type': 'keyword'}, 'hgmd\_like': {'type': 'keyword'}, 'hgsc\_wes\_AC': {'type': 'integer'}, 'hgsc\_wes\_AF': {'type': 'double'}, 'hgsc\_wes\_AN': {'type': 'integer'}, 'hgsc\_wgs\_AC': {'type': 'integer'}, 'hgsc\_wgs\_AF': {'type': 'double'}, 'hgsc\_wgs\_AN': {'type': 'integer'}, 'mainTranscript\_biotype': {'type': 'keyword'}, 'mainTranscript\_canonical': {'type': 'integer'}, 'mainTranscript\_category': {'type': 'keyword'}, 'mainTranscript\_cdna\_start': {'type': 'integer'}, 'mainTranscript\_cdna\_end': {'type': 'integer'}, 'mainTranscript\_codons': {'type': 'keyword'}, 'mainTranscript\_gene\_id': {'type': 'keyword'}, 'mainTranscript\_gene\_symbol': {'type': 'keyword'}, 'mainTranscript\_hgvs': {'type': 'keyword'}, 'mainTranscript\_hgvsc': {'type': 'keyword'}, 'mainTranscript\_major\_consequence': {'type': 'keyword'}, 'mainTranscript\_major\_consequence\_rank': {'type': 'integer'}, 'mainTranscript\_transcript\_id': {'type': 'keyword'}, 'mainTranscript\_amino\_acids': {'type': 'keyword'}, 'mainTranscript\_domains': {'type': 'keyword'}, 'mainTranscript\_hgvsp': {'type': 'keyword'}, 'mainTranscript\_lof': {'type': 'keyword'}, 'mainTranscript\_lof\_flags': {'type': 'keyword'}, 'mainTranscript\_lof\_filter': {'type': 'keyword'}, 'mainTranscript\_lof\_info': {'type': 'keyword'}, 'mainTranscript\_polyphen\_prediction': {'type': 'keyword'}, 'mainTranscript\_protein\_id': {'type': 'keyword'}, 'mainTranscript\_sift\_prediction': {'type': 'keyword'}, 'mpc\_MPC': {'type': 'keyword'}, 'nisc\_AC': {'type': 'integer'}, 'nisc\_AF': {'type': 'double'}, 'nisc\_AN': {'type': 'integer'}, 'originalAltAlleles': {'type': 'keyword'}, 'pos': {'type': 'integer'}, 'primate\_ai\_score': {'type': 'double'}, 'ref': {'type': 'keyword'}, 'rg37\_locus': {'type': 'object', 'properties': {'contig': {'type': 'keyword'}, 'position': {'type': 'integer'}}}, 'rsid': {'type': 'keyword'}, 'samples\_ab\_0\_to\_5': {'type': 'keyword'}, 'samples\_ab\_5\_to\_10': {'type': 'keyword'}, 'samples\_ab\_10\_to\_15': {'type': 'keyword'}, 'samples\_ab\_15\_to\_20': {'type': 'keyword'}, 'samples\_ab\_20\_to\_25': {'type': 'keyword'}, 'samples\_ab\_25\_to\_30': {'type': 'keyword'}, 'samples\_ab\_30\_to\_35': {'type': 'keyword'}, 'samples\_ab\_35\_to\_40': {'type': 'keyword'}, 'samples\_ab\_40\_to\_45': {'type': 'keyword'}, 'samples\_gq\_0\_to\_5': {'type': 'keyword'}, 'samples\_gq\_5\_to\_10': {'type': 'keyword'}, 'samples\_gq\_10\_to\_15': {'type': 'keyword'}, 'samples\_gq\_15\_to\_20': {'type': 'keyword'}, 'samples\_gq\_20\_to\_25': {'type': 'keyword'}, 'samples\_gq\_25\_to\_30': {'type': 'keyword'}, 'samples\_gq\_30\_to\_35': {'type': 'keyword'}, 'samples\_gq\_35\_to\_40': {'type': 'keyword'}, 'samples\_gq\_40\_to\_45': {'type': 'keyword'}, 'samples\_gq\_45\_to\_50': {'type': 'keyword'}, 'samples\_gq\_50\_to\_55': {'type': 'keyword'}, 'samples\_gq\_55\_to\_60': {'type': 'keyword'}, 'samples\_gq\_60\_to\_65': {'type': 'keyword'}, 'samples\_gq\_65\_to\_70': {'type': 'keyword'}, 'samples\_gq\_70\_to\_75': {'type': 'keyword'}, 'samples\_gq\_75\_to\_80': {'type': 'keyword'}, 'samples\_gq\_80\_to\_85': {'type': 'keyword'}, 'samples\_gq\_85\_to\_90': {'type': 'keyword'}, 'samples\_gq\_90\_to\_95': {'type': 'keyword'}, 'samples\_no\_call': {'type': 'keyword'}, 'samples\_num\_alt\_1': {'type': 'keyword'}, 'samples\_num\_alt\_2': {'type': 'keyword'}, 'sortedTranscriptConsequences': {'properties': {'biotype': {'type': 'keyword'}, 'canonical': {'type': 'integer'}, 'cdna\_start': {'type': 'integer'}, 'cdna\_end': {'type': 'integer'}, 'codons': {'type': 'keyword'}, 'gene\_id': {'type': 'keyword'}, 'gene\_symbol': {'type': 'keyword'}, 'hgvsc': {'type': 'keyword'}, 'hgvsp': {'type': 'keyword'}, 'transcript\_id': {'type': 'keyword'}, 'amino\_acids': {'type': 'keyword'}, 'lof': {'type': 'keyword'}, 'lof\_filter': {'type': 'keyword'}, 'lof\_flags': {'type': 'keyword'}, 'lof\_info': {'type': 'keyword'}, 'polyphen\_prediction': {'type': 'keyword'}, 'protein\_id': {'type': 'keyword'}, 'protein\_start': {'type': 'integer'}, 'sift\_prediction': {'type': 'keyword'}, 'consequence\_terms': {'type': 'keyword'}, 'domains': {'type': 'keyword'}, 'major\_consequence': {'type': 'keyword'}, 'category': {'type': 'keyword'}, 'hgvs': {'type': 'keyword'}, 'major\_consequence\_rank': {'type': 'integer'}, 'transcript\_rank': {'type': 'integer'}}, 'type': 'nested'}, 'splice\_ai\_delta\_score': {'type': 'float'}, 'start': {'type': 'integer'}, 'topmed\_AC': {'type': 'integer'}, 'topmed\_AF': {'type': 'double'}, 'topmed\_AN': {'type': 'integer'}, 'topmed\_Hom': {'type': 'integer'}, 'topmed\_Het': {'type': 'integer'}, 'transcriptConsequenceTerms': {'type': 'keyword'}, 'transcriptIds': {'type': 'keyword'}, 'utrVariantAnnotation': {'properties': {'existing\_inframe\_oorfs': {'type': 'integer'}, 'existing\_outofframe\_oorfs': {'type': 'integer'}, 'existing\_uorfs': {'type': 'integer'}, 'five\_prime\_utr\_variant\_consequence': {'type': 'keyword'}, 'five\_prime\_utr\_variant\_annotation': {'type': 'keyword'}}, 'type': 'nested'}, 'variantId': {'type': 'keyword'}, 'xpos': {'type': 'long'}, 'xstart': {'type': 'long'}, 'xstop': {'type': 'long'}}, '\_meta': {'gencodeVersion': '25', 'sourceFilePath': 's3://grch38\_subset.vcf', 'genomeVersion': '38', 'sampleType': 'WGS', 'hail\_version': '0.2.57'}}

Could you suggest on how I should change the mappings of the \_meta for it to work?

---

<div class="post-metadata">

**Author:** ![stephenb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/stephenb/32/40856_2.png) [@stephenb](https://discuss.elastic.co/u/stephenb)\
**Post date:** [July 30, 2022, 4:42am UTC](https://discuss.elastic.co/t/meta-root-mapping-definition-has-unsupported-parameters/311024/2 "2022-07-30T04:42:15Z")

</div>

Hi @NLSVTN Just a bit of a syntax error you have the `"_meta"` at the wrong level it goes inside the `"mappings"` you have i outside.

```auto
PUT discuss
{
  "mappings": {
    "properties": {
      "aIndex": {
        "type": "integer"
      },
      "AC": {
        "type": "integer"
      },
      "AF": {
        "type": "double"
      }
    },
    "_meta": {
      "gencodeVersion": "25"
    }
  }
}

# Result
{
  "acknowledged": true,
  "shards_acknowledged": true,
  "index": "discuss"
}

GET discuss

#Result

{
  "discuss": {
    "aliases": {},
    "mappings": {
      "_meta": {
        "gencodeVersion": "25"
      },
      "properties": {
        "AC": {
          "type": "integer"
        },
        "AF": {
          "type": "double"
        },
        "aIndex": {
          "type": "integer"
        }
      }
    },
    "settings": {
      "index": {
        "routing": {
          "allocation": {
            "include": {
              "_tier_preference": "data_content"
            }
          }
        },
        "number_of_shards": "1",
        "provided_name": "discuss",
        "creation_date": "1659155996920",
        "number_of_replicas": "1",
        "uuid": "79mz2pieRVel4u3Q9GSYYQ",
        "version": {
          "created": "8030299"
        }
      }
    }
  }
}

```

---

<div class="post-metadata">

**Author:** ![NLSVTN](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nlsvtn/32/84889_2.png) [@NLSVTN](https://discuss.elastic.co/u/NLSVTN)\
**Post date:** [August 11, 2022, 1:22am UTC](https://discuss.elastic.co/t/meta-root-mapping-definition-has-unsupported-parameters/311024/5 "2022-08-11T01:22:00Z")

</div>

It turned out that somehow an older version of ES was used even though we installed ES7, so adding additional level between `mappings` and `_meta` solved the issue:

```auto
'mappings': {
     'variant': {
          '_meta': {...}
      },
 },

```

---

<div class="post-metadata">

**Author:** ![stephenb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/stephenb/32/40856_2.png) [@stephenb](https://discuss.elastic.co/u/stephenb)\
**Post date:** [August 11, 2022, 5:10am UTC](https://discuss.elastic.co/t/meta-root-mapping-definition-has-unsupported-parameters/311024/6 "2022-08-11T05:10:15Z")

</div>

Glad it works.. interesting that is different than the doc show [here](https://www.elastic.co/guide/en/elasticsearch/reference/7.17/mapping-meta-field.html)

Unless you are going all the way back to 6.X here and that is a bit different as well [here](https://www.elastic.co/guide/en/elasticsearch/reference/6.8/mapping-meta-field.html)

---

<div class="post-metadata">

**Author:** ![NLSVTN](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nlsvtn/32/84889_2.png) [@NLSVTN](https://discuss.elastic.co/u/NLSVTN)\
**Post date:** [August 12, 2022, 11:42pm UTC](https://discuss.elastic.co/t/meta-root-mapping-definition-has-unsupported-parameters/311024/7 "2022-08-12T23:42:55Z")

</div>

Yeah, it looks like we can put all mapping under an arbitrary named `_doc`, not only `_doc`.

---

<div class="post-metadata">

**Author:** ![leandrojmp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/leandrojmp/32/107231_2.png) [@leandrojmp](https://discuss.elastic.co/u/leandrojmp)\
**Post date:** [August 13, 2022, 12:00am UTC](https://discuss.elastic.co/t/meta-root-mapping-definition-has-unsupported-parameters/311024/8 "2022-08-13T00:00:27Z")

</div>

> [@NLSVTN](#):
>
> Yeah, it looks like we can put all mapping under an arbitrary named `_doc`, not only `_doc`.

It is because version 6.X still support types and the type can be anything, but just one type per index, in your case it seems that the type name seems to be `variant`.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [September 10, 2022, 12:00am UTC](https://discuss.elastic.co/t/meta-root-mapping-definition-has-unsupported-parameters/311024/9 "2022-09-10T00:00:29Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
