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: