«Elasticsearch expose presque toutes les parties de ses fonctionnalités via des API REST. Il est donc sans aucun doute que vous demanderez divers points de terminaison Elasticsearch à l'aide d'API."
Ce tutoriel vise à décrire certains paramètres communs que vous pouvez utiliser lors de la demande de demandes aux points de terminaison Elasticsearch.
Ils comprennent:
- ?joli = vrai - Ce paramètre permet à Elasticsearch de renvoyer la réponse JSON dans un joli format.
- ?format = yaml / json - vous permet de spécifier le format de réponse. Soit Yaml ou JSON, respectivement.
- ?humain = faux / vrai - Permet de formater les statistiques d'un point de terminaison API donné dans un format lisible par humain. Par exemple, la taille est indiquée en kilobytes, mégaoctets, etc. Par défaut, le paramètre humain est défini sur false.
- filtre_path - vous permet de spécifier une liste séparée des virgules des valeurs que vous souhaitez récupérer à partir de la demande.
- Flat_settings - Le paramètre Flat_settings est utilisé pour régir le rendu pour une liste de paramètres. Cela signifie qu'une sortie donnée est renvoyée en format plat.
- error_trace = Le paramètre error_trace définit si une demande avec une erreur renvoie la trace de pile à l'utilisateur. Set sur false par défaut.
Conclusion
Ceci est un article relativement petit qui montre certaines options courantes que vous pouvez utiliser lorsque vous travaillez avec vos demandes API ElasticSearch.
N'hésitez pas à explorer notre série complète de tutoriels Elasticsearch pour apprendre des concepts profonds sur Elasticsearch, Kibana et Logstash.
Au plaisir de vous voir là-bas. Apprécier!!