<commit_before>var facetsDef = [
    {
        name: 'type',
        label: 'Type de résultat',
        valueLabels: {
            dataset: 'Jeu de données',
            nonGeographicDataset: 'Jeu de données (non géographiques)',
            service: 'Service',
            map: 'Carte',
            other: 'Autre',
            none: 'Non renseigné'
        }
    },
    {
        name: 'representationType',
        label: 'Type de donnée',
        valueLabels: {
            vector: 'Vecteur',
            grid: 'Imagerie / Raster',
            other: 'Autre',
            none: 'Non renseigné'
        }
    },
    {
        name: 'opendata',
        label: 'Donnée ouverte',
        valueLabels: {
            yes: 'Oui',
            'not-determined': 'Indéterminé'
        }
    },
    {
        name: 'availability',
        label: 'Disponibilité',
        valueLabels: {
            yes: 'Oui',
            'not-determined': 'Indéterminé'
        }
    },
    {
        name: 'organization',
        label: 'Organismes'
    },
    {
        name: 'keyword',
        label: 'Mot-clés'
    },
    {
        name: 'catalog',
        label: 'Catalogue'
    },
    {
        name: 'distributionFormat',
        label: 'Format de distribution',
        valueLabels: {
            'wfs-featureType': 'WFS',
            'file-package': 'Package fichier'
        }
    }
];

angular.module('mainApp').controller('ServiceRecords', function ($scope, $http, $location, $stateParams) {
    function buildQueryString() {
        if (!$scope.datasets) {
            return _.pick($stateParams, 'catalog', 'organization', 'keyword', 'type', 'representationType', 'opendata', 'availability', 'distributionFormat', 'q', 'offset');
        } else {
            var qs = {};<commit_msg>Add metadataType facet<commit_after>var facetsDef = [
    {
        name: 'type',
        label: 'Type de résultat',
        valueLabels: {
            dataset: 'Jeu de données',
            nonGeographicDataset: 'Jeu de données (non géographiques)',
            service: 'Service',
            map: 'Carte',
            other: 'Autre',
            none: 'Non renseigné'
        }
    },
    {
        name: 'representationType',
        label: 'Type de donnée',
        valueLabels: {
            vector: 'Vecteur',
            grid: 'Imagerie / Raster',
            other: 'Autre',
            none: 'Non renseigné'
        }
    },
    {
        name: 'opendata',
        label: 'Donnée ouverte',
        valueLabels: {
            yes: 'Oui',
            'not-determined': 'Indéterminé'
        }
    },
    {
        name: 'availability',
        label: 'Disponibilité',
        valueLabels: {
            yes: 'Oui',
            'not-determined': 'Indéterminé'
        }
    },
    {
        name: 'organization',
        label: 'Organismes'
    },
    {
        name: 'keyword',
        label: 'Mot-clés'
    },
    {
        name: 'catalog',
        label: 'Catalogue'
    },
    {
        name: 'metadataType',
        label: 'Type de métadonnées'
    },
    {
        name: 'distributionFormat',
        label: 'Format de distribution',
        valueLabels: {
            'wfs-featureType': 'WFS',
            'file-package': 'Package fichier'
        }
    }
];

angular.module('mainApp').controller('ServiceRecords', function ($scope, $http, $location, $stateParams) {
    function buildQueryString() {
        if (!$scope.datasets) {
            return _.pick($stateParams, 'metadataType', 'catalog', 'organization', 'keyword', 'type', 'representationType', 'opendata', 'availability', 'distributionFormat', 'q', 'offset');
        } else {
            var qs = {};
{'fraction_non_alphanumeric': 0.14105724459052316, 'fraction_numerical': 0.0, 'mean_word_length': 1.661807580174927, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3286347', 'n_tokens_mistral': 1103, 'n_tokens_neox': 1084, 'n_words': 235}