Sobes.tech
Junior — Middle

Millised on Elasticsearchis andmete salvestamiseks ja otsimiseks kasutatavad peamised objektid ja struktuurid?

sobes.tech AI

Vastus AI-lt

Elasticsearchis peamised objektid ja struktuurid andmete salvestamiseks ja otsimiseks on:

  • Indeks (Index) — loogiline ruum dokumentide salvestamiseks, sarnaneb andmebaasile.
  • Dokument (Document) — andmeüksus JSON-formaadis, salvestatud indeksisse.
  • Tüüp (Type) — varem kasutatud dokumentide rühmitamiseks indeksis, nüüd vananenud.
  • Shard (Shard) — indeksi osa, jaotatud sõlmedele skaleerimiseks.
  • Replika (Replica) — shard'i koopia kõrge kättesaadavuse jaoks.
  • Mapping (Mapping) — skeem, mis kirjeldab dokumentide struktuuri ja väljade tüüpe.

Otsimiseks kasutatakse DSL-päringuid, mis võimaldavad andmeid paindlikult filtreerida ja kokku võtta.

Näide dokumendist:

{
  "user": "ivan",
  "message": "Tere, Elasticsearch!",
  "timestamp": "2024-06-01T12:00:00"
}