i18n.setKeys({ // "General.Elasticsearch": "Elasticsearch", "General.LoadingAggs" : "Chargement des facettes...", "General.Searching": "Recherche en cours...", "General.Search": "Recherche", "General.Help": "Aide", // "General.HelpGlyph": "?", // "General.CloseGlyph": "X", "General.RefreshResults": "Rafraîchir", "General.ManualRefresh": "Rafraîchissement manuel", "General.RefreshQuickly": "Rafraîchissement rapide", "General.Refresh5seconds": "Rafraîchissement toutes les 5 secondes", "General.Refresh1minute": "Rafraîchissement toutes les minutes", "AliasForm.AliasName": "Alias", "AliasForm.NewAliasForIndex": "Nouvel Alias pour {0}", "AliasForm.DeleteAliasMessage": "Entrez ''{0}'' pour effacer {1}. Attention, action irréversible.", "AnyRequest.DisplayOptions" : "Options d'affichage", "AnyRequest.AsGraph" : "En graphe", "AnyRequest.AsJson" : "En JSON brut", "AnyRequest.AsTable" : "En tableau", "AnyRequest.History" : "Historique", "AnyRequest.RepeatRequest" : "Répétition automatique de la requête", "AnyRequest.RepeatRequestSelect" : "Répéter la requête toutes les ", "AnyRequest.Transformer" : "Transformation des résultats", // "AnyRequest.Pretty": "Pretty", "AnyRequest.Query" : "Recherche", "AnyRequest.Request": "Requête", "AnyRequest.Requesting": "Requête en cours...", "AnyRequest.ValidateJSON": "Valider le JSON", "Browser.Title": "Navigateur", "Browser.ResultSourcePanelTitle": "Résultat au format JSON", "Command.DELETE": "SUPPRIMER", "Command.SHUTDOWN": "ETEINDRE", "Command.DeleteAliasMessage": "Supprimer l'Alias?", "ClusterOverView.IndexName": "Index", "ClusterOverview.NumShards": "Nombre de shards", "ClusterOverview.NumReplicas": "Nombre de replica", "ClusterOverview.NewIndex": "Nouvel Index", // "IndexActionsMenu.Title": "Actions", "IndexActionsMenu.NewAlias": "Nouvel Alias...", "IndexActionsMenu.Refresh": "Rafraîchir", "IndexActionsMenu.Flush": "Flusher", "IndexActionsMenu.Optimize": "Optimiser...", "IndexActionsMenu.Snapshot": "Dupliquer l'index (Snapshot)", "IndexActionsMenu.Analyser": "Tester un analyseur", "IndexActionsMenu.Open": "Ouvrir", "IndexActionsMenu.Close": "Fermer", "IndexActionsMenu.Delete": "Effacer...", // "IndexInfoMenu.Title": "Info", "IndexInfoMenu.Status": "Etat de l'Index", "IndexInfoMenu.Metadata": "Métadonnées de l'Index", "IndexCommand.TextToAnalyze": "Texte à analyser", "IndexCommand.ShutdownMessage": "Entrez ''{0}'' pour éteindre {1}. Le noeud NE PEUT PAS être redémarré depuis cette interface.", // "IndexSelector.NameWithDocs": "{0} ({1} docs)", "IndexSelector.SearchIndexForDocs": "Chercher dans {0} les documents correspondant à", "FilterBrowser.OutputType": "Format d'affichage des résultats {0}", "FilterBrowser.OutputSize": "Nombre de Résultats: {0}", "Header.ClusterHealth": "Santé du cluster: {0} ({1} {2})", "Header.ClusterNotConnected": "Santé du cluster: non connecté", "Header.Connect": "Se connecter", "Nav.AnyRequest": "Autres requêtes", "Nav.StructuredQuery": "Requêtes structurées", "Nav.Browser": "Navigateur", "Nav.ClusterHealth": "Santé du cluster", "Nav.ClusterState": "Etat du cluster", "Nav.ClusterNodes": "Noeuds du cluster", // "Nav.Info": "Info", "Nav.NodeStats": "Statistiques sur les noeuds", "Nav.Overview": "Aperçu", "Nav.Indices": "Index", "Nav.Plugins": "Plugins", "Nav.Status": "Etat", "Nav.Templates": "Templates", "Nav.StructuredQuery": "Recherche Structurée", // "NodeActionsMenu.Title": "Actions", "NodeActionsMenu.Shutdown": "Eteindre...", // "NodeInfoMenu.Title": "Info", "NodeInfoMenu.ClusterNodeInfo": "Infos sur le noeud du cluster", "NodeInfoMenu.NodeStats": "Statistiques du noeud", "NodeType.Client": "Noeud Client", "NodeType.Coord": "Coordinateur", "NodeType.Master": "Noeud Master", "NodeType.Tribe": "Noeud Tribe", "NodeType.Worker": "Noeud Worker", "NodeType.Unassigned": "Non assigné", "OptimizeForm.OptimizeIndex": "Optimiser {0}", "OptimizeForm.MaxSegments": "Nombre maximum de segments", "OptimizeForm.ExpungeDeletes": "Seulement purger les suppressions", "OptimizeForm.FlushAfter": "Flusher après l'optimisation", "OptimizeForm.WaitForMerge": "Attendre la fin de la fusion", "Overview.PageTitle" : "Aperçu du cluster", // "Output.JSON": "JSON", "Output.Table": "Tableau", "Output.ShowSource": "Voir la requête source", "TableResults.Summary": "Recherche sur {0} des {1} shards. {2} résultats. {3} secondes", "QueryFilter.AllIndices": "Tous les index", "QueryFilter.AnyValue": "Tout", "QueryFilter-Header-Indices": "Index", // "QueryFilter-Header-Types": "Types", "QueryFilter-Header-Fields": "Champs", "QueryFilter.DateRangeHint.from": "De : {0}", "QueryFilter.DateRangeHint.to": " A : {0}", "Query.FailAndUndo": "Requête en échec. Annulation des dernières modifications.", "StructuredQuery.ShowRawJson": "Voir le JSON brut" }); i18n.setKeys({ "AnyRequest.TransformerHelp" : "\

Le transformateur de résultats peut être utilisé pour modifier a posteriori les résultats JSON bruts dans un format plus utile.

\

Le transformateur devrait contenir le corps d'une fonction javascript. La valeur de retour de la fonction devient la nouvelle valeur qui sera passée à l'afficheur des documents JSON.

\

Exemple:
\ return root.hits.hits[0]; ne renverra que le premier élément de l'ensemble des résultats.
\ return Object.keys(root.nodes).reduce(function(tot, node) { return tot + root.nodes[node].os.mem.used_in_bytes; }, 0); retournera la mémoire totale utilisée dans l'ensemble du cluster.

\

Les fonctions suivantes sont disponibles et peuvent vous être utiles pour travailler sur les tableaux et les objets:
\

\

Lorsque vous activez la répétition automatique de la requête, un paramètre supplémentaire nommé prev est passé à la fonction de transformation. Cela permet les comparaisons et les graphes cumulatifs.

\

Exemple:
\ var la = [ root.nodes[Object.keys(root.nodes)[0]].os.load_average[0] ]; return prev ? la.concat(prev) : la; retournera la charge moyenne du premier noeud du cluster pour la dernière minute écoulée.\ Cela peut alimenter ensuite le graphe pour produire un graphe de charge du noeud.\ " }); i18n.setKeys({ "AnyRequest.DisplayOptionsHelp" : "\

En JSON brut: affiche les résultats complets de la recherche éventuellement transformée au format JSON brut.

\

En graphe: pour fabriquer un graphe de vos résultats, utilsez la transformation de résultats pour générer un tableau de valeurs.

\

En tableau: si votre requête est une recherche, vous pouvez alors afficher les résultats dans un tableau.

\ " }); i18n.setKeys({ "QueryFilter.DateRangeHelp" : "\

Les champs Date acceptent une requête en langage naturel pour produire un écart de date (from/to) correspondant.

\

Les formats suivants sont acceptés :

\ \ " });