Opzioni API di riposo elasticsearch comuni

Opzioni API di riposo elasticsearch comuni

“Elasticsearch espone quasi ogni parte della sua funzionalità tramite API di riposo. Pertanto, è senza dubbio che richiederai vari endpoint di ElasticSearch usando le API."

Questo tutorial mira a delineare alcuni parametri comuni che è possibile utilizzare quando si effettuano richieste per ElasticSearch Endpoints.

Loro includono:

  1. ?Pretty = vero - Questo parametro consente a Elasticsearch di restituire la risposta JSON in un formato piuttosto.
  2. ?formato = yaml/json - consente di specificare il formato di risposta. O YAML o JSON, rispettivamente.
  3. ?umano = falso/vero - consente alle statistiche di un dato endpoint API di essere formattate in un formato leggibile umano. Ad esempio, la dimensione è mostrata in kilobyte, megabyte, ecc. Per impostazione predefinita, il parametro umano è impostato su False.
  4. Filter_Path - consente di specificare un elenco separato da virgola dei valori che si vorresti prendere dalla richiesta.
  5. Flat_settings - Il parametro flat_settings viene utilizzato per governare il rendering per un elenco di impostazioni. Ciò significa che una data uscita viene restituita in formato piatto.
  6. ERROR_TRACE = il parametro ERROR_TRACE definisce se una richiesta con un errore restituisce la traccia dello stack all'utente. Impostare su false per impostazione predefinita.

Conclusione

Questo è un post relativamente piccolo che mostra alcune opzioni comuni che puoi utilizzare quando lavori con le tue richieste API Elasticsearch.

Sentiti libero di esplorare la nostra serie completa di tutorial di ElasticSearch per imparare concetti profondi su ElasticSearch, Kibana e Logstash.

Non vedo l'ora di vederti lì. Godere!!