Dep. Comercial +40 365-882.777 +40 722-241.273 Lun-Vin: 10:00-18:00
View Categories

Cum creez documente în Elasticsearch?

< 1 minut de citit

Înregistrările individuale din Elasticsearch se numesc documente. Un document conține informațiile corelate cu o singură intrare și este stocat într-un index. De exemplu, un index clienti poate conține documente cu câmpurile nume, prenume și adresa_email.

Creare document cu un ID predefinit — trimite o cerere PUT:

curl -XPUT 'localhost:9200/clienti/_doc/mynewid?pretty' -H 'Content-Type: application/json' -d '
{
  "nume": "Popescu",
  "prenume": "Ion",
  "adresa_email": "user@domeniu.ro"
}'

Creare document fără a defini un ID (Elasticsearch generează automat unul) — folosește POST:

curl -XPOST 'localhost:9200/clienti/_doc?pretty' -H 'Content-Type: application/json' -d '
{
  "nume": "Popescu",
  "prenume": "Ion",
  "adresa_email": "user@domeniu.ro"
}'

Notă: în versiunile recente de Elasticsearch, tipurile de mapping (ex. external) au fost eliminate; se folosește endpoint-ul _doc.

Actualizat la 25/07/2026