Vuelva a conocer la API de ElasticSearch

  • API REST

    ElasticSearch expone las API REST que utilizan los componentes de la interfaz de usuario y se pueden llamar directamente para configurar y acceder a las funciones de Elasticsearch.

  • API de búsqueda
    GET /<target>/_search
    GET /_search
    POST /<target1, target2, ...>/_search
    POST /_search
    
    GET /my-index-000001/_search
    
  • API de gato

    catLas API solo están destinadas al consumo humano mediante la consola o la línea de comandos de Kibana. No están destinados a ser utilizados por aplicaciones.

  • API de documentos

    API de índice en API de documentos:

    PUT /<target>/_doc/<_id>
    

    targetpodría ser el nombre del data streamo index.

  • API de índice
    PUT /<index>
    
  • API de ingesta
    // Put pipeline API
    PUT /_ingest/pipeline/<pipeline>
    // Get pipeline API
    GET /_ingest/pipeline/<pipeline>?query_parameter
    GET /_ingest/pipeline
    // Delete pipeline API
    DELETE /_ingest/pipeline/<pipeline>
    // Simulate pipeline API
    POST /_ingest/pipeline/<pipeline>/_simulate
    GET /_ingest/pipeline/<pipeline>/_simulate
    POST /_ingest/pipeline/_simulate
    GET /_ingest/pipeline/_simulate
    
  • Opciones comunes

    Las siguientes opciones se pueden aplicar a todas las API REST.

    ?pretty=true
    ?format=yaml
    ?human=false
    ?now+1h
    ?now-1h/d
    ?filter_path=took,hits.hits._id,hits.hits._score
    ?flat_settings=true
    

    filter_pathparámetro que se puede utilizar para reducir la respuesta devuelta por Elasticsearch. Este parámetro toma una commalista separada de filtros expresados ​​con la dotnotación. También admite el *carácter comodín para que coincida con cualquier campo o parte del nombre de un campo.

  • Referencias

  1. API de REST de ElasticSearch

Supongo que te gusta

Origin blog.csdn.net/The_Time_Runner/article/details/113001435
Recomendado
Clasificación