If you run export_elasticsearch_mappings.pl using a default mappings configuration, you'll export a file which differs from usr/share/koha/intranet/cgi-bin/admin/searchengine/elasticsearch/mappings.yaml One difference is that the export contains the "filter" field whereas the default mappings.yaml does not. Another difference is that the "unimarc" fields aren't included in the output, although that makes a certain sense... (although it makes it tougher to do diffs) Other-control-number for authorities isn't included in the export. (I'm guessing because of a clash with other-control-number from biblios because in the DB it's lowercased as other-control-number...) Current-publication-frequency appears in a different place... title-no-punctuation appears in a different place... The mandatory field for "title" is different is 1 in mappings.yaml but ~ in the export.
In the export, some fields have authorised_value_category whereas mappings.yaml doesn't