Agregar documento a indice elasticsearch

Una vez que ya hemos creado un índice en elasticsearch, el siguiente paso es poder agregar documentos (estructuras json al indice)

para poder agregar una estructura json como esta:

 

{
  "legal_name": "Legal Name",
  "dba": "doingBusinessAs",
  "tin_type": "ein",
  "tin_number": "19061908",
  "entity_type": "sole_proprietor",
  "industry_type": "casino_hotel",
  "purpose": "registration purpose",
  "entity_formation": {
    "document": "articles_of_incorporation",
    "number": "19081906",
    "issuer": "DE",
    "issue_date": "2019-02-02",
    "expiration_date": "2029-02-02",
    "business_operation": "local_business",
    "origin_country": "USA",
    "origin_state": "DE",
    "origin_date": "2019-02-02"
  }
}

lo que necesitamos es poder llamar al endpoint del índice con el método http put (yo comence con put y luego cambie a post para seguir creando docs) y en el body(payload) colocar la estructura

http://localhost:9200/accounts/_doc/1

y obtendremos como resultado:

y para validar de que exista en el índice, realizar el método get de consulta:

http://localhost:9200/accounts/_doc/1

Si quisiéramos recuperar información especifica sobre uno de los atributos de la estructura de datos que insertamos en el índice, deberíamos ejecutar:

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *