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"
}