Kibana: convertir le json d'une visualisation kibana en une requête élastique

Créé le 7 juin 2017  ·  3Commentaires  ·  Source: elastic/kibana

Version Kibana :5.2.2

Version Elasticsearch :5.2.2

Version du système d'exploitation du serveur :

Version du navigateur :

Version du système d'exploitation du navigateur :

Méthode d'installation originale (par exemple, page de téléchargement, miam, à partir de la source, etc.) :

par exemple, il s'agit d'un json de visualisation kibina dans l'index .kibana :
/////////////////////////////////////////////////////////////// ////
{
"_index": ".kibana",
"_type": "visualisation",
"_id": "08a67c30-4b43-11e7-8734-a9fa787d77b3",
"_score": 9.687088,
"_la source": {
"title": "visualisation temporaire",
"visState": """{"title":"temp visualisation","type":"pie","params":{"addTooltip":true,"addLegend":true,"legendPosition":"right", "isDonut":false},"aggs":[{"id":"1","enabled":true,"type":"count","schema":"metric","params":{}} ,{"id":"2","enabled":true,"type":"terms","schema":"segment","params":{"field":"sahab_metadata.source","size" :5,"order":"desc","orderBy":"1"}}],"listeners":{}}""",
"uiStateJSON": "{}",
"la description": "",
"version 1,
"kibanaSavedObjectMeta": {
"searchSourceJSON": """{"index":"twitter","query":{"query_string":{"query":"*","analyze_wildcard":true}},"filter":[]}" ""
}
}
}
/////////////////////////////////////////////////////////////// //////////////

maintenant, j'ai besoin d'obtenir la requête élastique de la visualisation ci-dessus via le code et la programmation.

le résultat souhaité est :

{
"mettre en doute": {
"chaîne de requête": {
"mettre en doute": "*",
"analyze_wildcard": vrai
}
},
"taille": 0,
"_la source": {
"exclut": []
},
"ags": {
"2": {
"termes": {
"field": "sahab_metadata.source",
"taille": 5,
"ordre": {
"_count": "desc"
}
}
}
}
}

Commentaire le plus utile

@socialmineruser1 le panneau d'espionnage devrait faire ce que vous voulez.

si vous appuyez sur la petite icône de flèche grise près du bas de la visualisation, cela agrandit le "panneau d'espionnage". Cela montre la demande et la réponse ES qui ont été utilisées pour produire la visualisation.

Cliquez sur ceci :
image

Et cela s'ouvrira :
image

Tous les 3 commentaires

@socialmineruser1 le panneau d'espionnage devrait faire ce que vous voulez.

si vous appuyez sur la petite icône de flèche grise près du bas de la visualisation, cela agrandit le "panneau d'espionnage". Cela montre la demande et la réponse ES qui ont été utilisées pour produire la visualisation.

Cliquez sur ceci :
image

Et cela s'ouvrira :
image

Merci...

je ne suis pas expert en Kibana mais je pense pouvoir vous aider alors visitez mon site web

Cette page vous a été utile?
0 / 5 - 0 notes